diff --git a/nova/locale/ar/LC_MESSAGES/nova.po b/nova/locale/ar/LC_MESSAGES/nova.po index dd783451ce..6651b8b2c3 100644 --- a/nova/locale/ar/LC_MESSAGES/nova.po +++ b/nova/locale/ar/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-09-12 07:56+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Arabic " @@ -24,12 +24,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1339,264 +1339,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1651,27 +1651,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1704,91 +1704,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1855,84 +1860,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2220,75 +2225,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2456,47 +2461,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2511,28 +2516,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3341,7 +3346,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3554,20 +3559,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3598,8 +3603,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4006,7 +4011,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4094,48 +4099,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4314,20 +4319,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4340,393 +4345,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4734,222 +4739,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5037,805 +5042,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5992,20 +5989,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6106,66 +6103,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6173,24 +6170,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6308,31 +6305,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6486,7 +6483,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6609,111 +6606,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6879,7 +6876,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6894,84 +6891,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7113,31 +7110,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7161,27 +7158,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8049,12 +8046,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8110,7 +8107,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8215,27 +8212,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8307,22 +8304,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8395,23 +8392,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8421,22 +8418,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8525,36 +8522,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8568,35 +8565,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8648,6 +8645,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9461,7 +9466,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9542,7 +9547,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9918,7 +9923,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9928,13 +9933,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10103,7 +10108,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10142,570 +10147,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10715,92 +10724,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10833,173 +10842,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11041,77 +11050,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11123,97 +11132,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11719,98 +11711,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11818,316 +11810,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12208,266 +12200,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12550,732 +12541,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13360,11 +13358,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13636,3 +13634,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/bg_BG/LC_MESSAGES/nova.po b/nova/locale/bg_BG/LC_MESSAGES/nova.po index 47d28a4f0f..bde9eb1445 100644 --- a/nova/locale/bg_BG/LC_MESSAGES/nova.po +++ b/nova/locale/bg_BG/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-18 19:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Bulgarian (Bulgaria) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/bn_IN/LC_MESSAGES/nova.po b/nova/locale/bn_IN/LC_MESSAGES/nova.po index abf3776f82..705e0ff487 100644 --- a/nova/locale/bn_IN/LC_MESSAGES/nova.po +++ b/nova/locale/bn_IN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-10-28 18:12+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Bengali (India) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13455,3 +13453,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po index ce280a75ee..7d1860ed1e 100644 --- a/nova/locale/bs/LC_MESSAGES/nova.po +++ b/nova/locale/bs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1337,264 +1337,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1649,27 +1649,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1702,91 +1702,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1853,84 +1858,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2218,75 +2223,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2454,47 +2459,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2509,28 +2514,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3339,7 +3344,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3552,20 +3557,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3596,8 +3601,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4004,7 +4009,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4092,48 +4097,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4312,20 +4317,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4338,393 +4343,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4732,222 +4737,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5035,805 +5040,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5990,20 +5987,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6104,66 +6101,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6171,24 +6168,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6306,31 +6303,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6484,7 +6481,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6607,111 +6604,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6877,7 +6874,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6892,84 +6889,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7111,31 +7108,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7159,27 +7156,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8047,12 +8044,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8108,7 +8105,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8213,27 +8210,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8305,22 +8302,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8393,23 +8390,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8419,22 +8416,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8523,36 +8520,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8566,35 +8563,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8646,6 +8643,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9459,7 +9464,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9540,7 +9545,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9916,7 +9921,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9926,13 +9931,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10101,7 +10106,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10140,570 +10145,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10713,92 +10722,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10831,173 +10840,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11039,77 +11048,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11121,97 +11130,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11717,98 +11709,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11816,316 +11808,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12206,266 +12198,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12548,732 +12539,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13358,11 +13356,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13910,3 +13908,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ca/LC_MESSAGES/nova.po b/nova/locale/ca/LC_MESSAGES/nova.po index 776fff6ff9..1386f0cecd 100644 --- a/nova/locale/ca/LC_MESSAGES/nova.po +++ b/nova/locale/ca/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Catalan " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po index c810d2608b..9237e746a6 100644 --- a/nova/locale/cs/LC_MESSAGES/nova.po +++ b/nova/locale/cs/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2012-05-17 20:04+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "block_device_list %s" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1380,265 +1380,265 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "Dvojice klíčů %(name)s nenalezena pro uživatele %(user_id)s" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projekt %(project_id)s nemohl být nalezen." -#: nova/exception.py:1279 +#: nova/exception.py:1283 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Instance %(instance_id)s není v nouzovém režimu." -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Instance %(instance_id)s není v nouzovém režimu." -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Instance typu %(name)s již existuje." -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Očekáván objekt typu: %s" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1694,27 +1694,27 @@ msgstr "Soubor JSON představující zásady" msgid "Rule checked when requested rule is not found" msgstr "Kontrolované pravidlo, když požadované není nalezeno" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1747,91 +1747,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "Adresa místního spojení nenalezena.: %s" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Nelze získat IP místního spojení %(interface)s :%(ex)s" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "Neplatná podpůrná vrstva: %s" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "Očekáván objekt typu: %s" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "Neplatný server_string: %s" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "Odstraňování základního souboru: %s" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "Nelze odstranit kontejner: %s" -#: nova/utils.py:952 +#: nova/utils.py:953 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "Název serveru není řetězec nebo unicode" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, fuzzy, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1898,16 +1903,16 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "Obalovačchyb: %s" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "Příliš mnoho ověření selhalo." -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1916,69 +1921,69 @@ msgstr "" "Přístupový klíč %(access_key)s %(failures)d krát selhal při ověření a " "bude zablokován na %(lock_mins)d minut." -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "Podpis není zadán" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "Přístupový klíč není zadán" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "Chyba při komunikaci s keystone" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Přesun před spuštěním selhal na %(dest)s" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 #, fuzzy msgid "Timestamp failed validation." msgstr "Příliš mnoho ověření selhalo." -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "činnost: %s" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\thod: %(value)s" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "Neoprávnění požadavek pro ovladač=%(controller)s a činnost=%(action)s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "Prostředí: %s" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2275,75 +2280,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "Zachycena chyba: %s" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s vrácena s HTTP %(status)d" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "Musí být určena třída ExtensionManager" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "Rozšířený zdroj: %s" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "Rozšíření %(ext_name)s: nelze rozšířit %(collection)s: Žádný takový zdroj" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "Rozšíření %(ext_name)s: rozšiřování zdroje %(collection)s" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, fuzzy, python-format msgid "v3 API Extension Blacklist: %s" msgstr "Volání továrny rozšíření %s" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, fuzzy, python-format msgid "v3 API Extension Whitelist: %s" msgstr "Načítání rozšíření %s" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, fuzzy, python-format msgid "Missing core API extensions: %s" msgstr "Načítání rozšíření %s" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2512,47 +2517,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "JSON nelze porozumět" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "příliš mnoho klíčů těla" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "Rozšířený zdroj: %s" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "Vyvolána chyba: %s" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "Vyvolána výjimka HTTP: %s" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "V požadavku zadán nerozpoznaný Content-Type" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "V požadavku nezadán Content-Type" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "V požadavku zadáno prázdné tělo" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "Žádná taková činnost: %s" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2567,28 +2572,28 @@ msgstr "Žádná taková činnost: %s" msgid "Malformed request body" msgstr "Poškozené tělo požadavku" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "Volání pro získání %s" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "Nepodporovaný Content-Type" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3432,7 +3437,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Plovoucí ip %(address)s není přidružena." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3652,20 +3657,20 @@ msgstr "Vytvoření selhalo" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3696,8 +3701,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4109,7 +4114,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4197,49 +4202,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "Svazek není nalezen v instanci %(instance_id)s." -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "Svazek není nalezen v instanci %(instance_id)s." -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4418,20 +4423,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4444,356 +4449,356 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "obdrženo: %s" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, fuzzy, python-format msgid "error: %s" msgstr "Chyba DB: %s" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 #, fuzzy msgid "network" msgstr "Reset sítě" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 #, fuzzy msgid "IP address" msgstr "počáteční adresa" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 #, fuzzy msgid "No fixed IP found." msgstr "Bylo nalezeno nula pevných ip." -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "K instanci nejsou přidruženy žádné pevné ip" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "Plovoucí ip %(address)s je přidružena." -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "id" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "počáteční adresa" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "projekt" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 #, fuzzy msgid "No networks found" msgstr "Síť nenalezena" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "zastavit instanci %r" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Služba %(service_id)s nemohla být nalezena." -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 #, fuzzy msgid "An unexpected error has occurred." msgstr "Neočekávaná chyba: %s" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 #, fuzzy msgid "PROJECT" msgstr "projekt" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 #, fuzzy msgid "Unknown error" msgstr "neznámá chyby připojení hosta" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, fuzzy, python-format msgid "%s created" msgstr "Tabulka |%s| není vytvořena!" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Chyba DB: %s" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "typ je = %s" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "Překročena kvóta instancí. Nemůžete spustit další instance tohoto typu." -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "" "Překročena kvóta instancí. Můžete spustit pouze %s dalších instancí " "tohoto typu." -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " @@ -4802,53 +4807,53 @@ msgstr "" "Překročena kvóta pro %(pid)s, pokus o nastavení %(num_metadata)s " "vlastností metadat" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 #, fuzzy msgid "Metadata property key greater than 255 characters" msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 #, fuzzy msgid "Metadata property value greater than 255 characters" msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Nelze připojit svazek k instanci %s" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "Chystá se spuštění %s instancí..." -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4856,82 +4861,82 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "BUde spuštěno ukončování insatncí" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 #, fuzzy msgid "going to delete a resizing instance" msgstr "BUde spuštěno ukončování insatncí" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Pokus o jemné smazání %s" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 #, fuzzy msgid "Going to try to terminate instance" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 #, fuzzy msgid "Going to try to stop instance" msgstr "Pokus o zastavení %s" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 #, fuzzy msgid "Going to try to start instance" msgstr "Pokus o spuštění %s" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "Hledání podle: %s" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Spouštění snímku ve VM %s" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id je None. Předpokládán přesun." -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4940,148 +4945,148 @@ msgstr "" "Stará instance typu %(current_instance_type_name)s, nová instance typu " "%(new_instance_type_name)s" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Pokus o ukončení %s" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků." -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "Bezpečnostní skupina %s není řetězec nebo unicode" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "Bezpečnostní skupina %s nemůže být prázdná." -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků." -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "Vytvořit bezpečnostní skupinu %s" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "Bezpečnostní skupina %s již existuje" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Nelze zničit vbd %s" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Nelze zničit vbd %s" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 #, fuzzy msgid "Security group is still in use" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "Smazat bezpečnostní skupinu %s" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "Pravidlo (%s) nenalezeno" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Přidávání pravidla bezpečnostní skupiny: %r" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "Povolit přístup bezpečnostní skupiny %s" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "Zrušit přístup bezpečnostní skupiny %s" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "Id bezpečnostní skupiny by mělo být celé číslo" @@ -5171,30 +5176,30 @@ msgstr "Chyba DB: %s" msgid "Instance type %s not found for deletion" msgstr "Instance typu %s není nalezena ke smazání" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " @@ -5203,290 +5208,285 @@ msgstr "" "Nelze přesunout instanci (%(instance_id)s) na současného hostitele " "(%(host)s)." -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "Nelze restartovat instanci" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "Současný stav je %(drv_state)s, stav v DB je %(db_state)s." -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "Restartování instance po restartu nova-compute." -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "Nelze pozastavit instanci" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Neočekávaný kód stavu" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "Kontrola stavu" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:1053 -#, fuzzy -msgid "Instance was deleted during spawn." -msgstr "Instance nemohla být spuštěna" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, fuzzy, python-format msgid "Error: %s" msgstr "Chyba DB: %s" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "Spouštění instance..." -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 #, fuzzy msgid "Allocating IP information in the background." msgstr "Nenalezeny žádné plovoucí ip" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "Informace o síti instance: |%s|" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "Instance selhala nastavení blokového zařízení" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "Instance nemohla být spuštěna" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Navrácení sítě pro instnac" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s nstance" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Ignorování DiskNenalezen: %s" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Ignorování DiskNenalezen: %s" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "ukončování bdm %s" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 #, fuzzy msgid "Rebuilding instance" msgstr "Znovu sestavování instance %s" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s je ve sdíleném úložišti: %(reason)s" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Nelze získat metadata pro ip: %s" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Vytvořit snímek ze svazku %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 #, fuzzy msgid "Rebooting instance" msgstr "Restartování instance %s" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -5495,26 +5495,26 @@ msgstr "" "pokus o restartování nespuštěné instance: %(instance_uuid)s (stav: " "%(state)s očekáváno: %(running)s)" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: znovu zavedena" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: pořizování snímku" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -5523,284 +5523,280 @@ msgstr "" "pokus o vytvoření snímku z nespuštěné instance: %(instance_uuid)s (stav: " "%(state)s očekáváno: %(running)s)" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Nalezeno %(num_images)d obrazů (střídání: %(rotation)d)" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "Střídání %d záloh" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "Mazání obrazu %s" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 #, fuzzy msgid "Root password set" msgstr "Instance %s: Nastavení hesla root" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password není tímto ovladačem zavedeno" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 #, fuzzy msgid "error setting admin password" msgstr "Chyba při nastavování hesla správce" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Nelze pozastavit instanci" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Chyba DB: %s" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 #, fuzzy msgid "Unrescuing" msgstr "instance %s: rušení záchrany" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "Instance nemá svazek." -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "cíl stejný jako zdroj!" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 #, fuzzy msgid "Pausing" msgstr "Aktualizování!" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: získávání diagnostik" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 #, fuzzy msgid "Reset network" msgstr "Reset sítě" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 #, fuzzy msgid "Inject network info" msgstr "instance %s: vkládání informací o síti" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "network_info vkládá: |%s|" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 #, fuzzy msgid "Get console output" msgstr "Získat výstup konzole pro instanci %s" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 #, fuzzy msgid "Getting vnc console" msgstr "instance %s: získávání konzole vnc" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 #, fuzzy msgid "Getting spice console" msgstr "instance %s: získávání konzole vnc" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, fuzzy, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "Odpojování svazku %(volume_id)s z bodu připojení %(mp)s" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Odpojování svazku z neznámé instance %s" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "přidělování sítě pro instanci %s" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 #, fuzzy msgid "_post_live_migration() is started.." msgstr "zahájen přesun po spuštění." -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -5808,16 +5804,16 @@ msgstr "" "Můžete vidět tuto chybu \"libvirt: QEMU error: Domain not found: no " "domain with matching name.\" Tuto chybu můžete bezpečně ignorovat." -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 #, fuzzy msgid "Post operation of migration started" msgstr "Spuštěna operace po migraci" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -5826,64 +5822,64 @@ msgstr "" "Nalezeno %(migration_count)d nepotvrzených přesunů starších než " "%(confirm_window)d vteřin" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "Vypínání VM pro instanci %(instance_uuid)s" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 #, fuzzy msgid "In ERROR state" msgstr "Uzel je v neznámém chybovém stavu." -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "Aktualizace mezipaměti využití šířky pásma" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "Aktualizace mezipaměti využití šířky pásma" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -5892,127 +5888,127 @@ msgstr "" "Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na " "hypervizoru." -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instance není zapnuta" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..." -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "Znovu získávání smazané instance" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Zaznamování ovladače svazku: %s" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, fuzzy, python-format msgid "No service record for host %s" msgstr "Žádná služba pro ID výpočtu %s" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6171,21 +6167,21 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 #, fuzzy msgid "Invalid block_device_mapping_destroy invocation" msgstr "block_device_mapping %s" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6291,67 +6287,67 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Nelze restartovat instanci" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Nelze restartovat instanci" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "Nerozpoznaná hodnota read_deleted '%s'" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: zachráněna" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6359,24 +6355,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6496,31 +6492,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "Stahování obrazu %s ze serveru obrazu glance" @@ -6675,7 +6671,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Nelze restartovat instanci" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "Přidělit adresu %(public_ip)s k instanci %(instance_id)s" @@ -6801,21 +6797,21 @@ msgstr "Tento ovladač podporuje pouze záznamy typu 'a'." msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "Pokus o odstranění řetězu %s, který neexistuje" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "Neznámý řetěz: %r" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " @@ -6824,90 +6820,90 @@ msgstr "" "Pokus o odstranění neexistujícího pravidla: %(chain)r %(rule)r %(wrap)r " "%(top)r" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "IPTablesManager.použití úspěšně dokončeno" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, fuzzy, python-format msgid "arping error for ip %s" msgstr "chyba v httplib v %s: " -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d je starý, znovu spouštění dnsmasq" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq vrhl výjimku %s" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d je starý, znovu spouštění dnsmasq" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "ukončení radvd vrhlo %s" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d je starý, znovu spouštění radvd" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Neplatný stav: '%s'" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "Spouštění rozhraní VLAN %s" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Zajišťování mostu %s" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Zajišťování vlan %(vlan)s a mostu %(bridge)s" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Nelze pozastavit instanci" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Zajišťování mostu %s" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Zajišťování mostu %s" @@ -7086,7 +7082,7 @@ msgstr "_smazat: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -7101,84 +7097,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, fuzzy, python-format msgid "allocate_for_instance() for %s" msgstr "přidělování sítě pro instanci %s" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "přidělování sítě pro instanci %s" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, fuzzy, python-format msgid "deallocate_for_instance() for %s" msgstr "oddělení sítě pro instanci |%s|" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, fuzzy, python-format msgid "get_instance_nw_info() for %s" msgstr "Informace o síti instance: |%s|" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, fuzzy, python-format msgid "validate_networks() for %s" msgstr "Špatný formát sítě" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Plovoucí ip není nalezena pro id %(id)s." -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7325,31 +7321,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7373,27 +7369,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8279,12 +8275,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8340,7 +8336,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8445,27 +8441,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "Obnoveno připojení modelového serveru!" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "modelový server je nedostupný" @@ -8538,22 +8534,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Pokus o vytvoření instanci jedináčka" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "Předstírání spuštění příkazu (subprocess): %s" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "Předstíraný příkaz odpovídá %s" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "Předstíraný příkaz způsobil výjimku %s" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "Odpověď na předstíraný příkaz je stdout='%(stdout)s' stderr='%(stderr)s'" @@ -8627,12 +8623,12 @@ msgstr "Po vynuceném ukončení instancí: %s" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 #, fuzzy msgid "spawn error" msgstr "neznámá chyby připojení hosta" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8641,12 +8637,12 @@ msgstr "" "Následujícím přesunům chybí snížení na nižší verzi:\n" "\t%s" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "Adresa |%(address)s| není přidělena" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8656,22 +8652,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "Adresa |%(address)s| není přidělena" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8764,36 +8760,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Vytváření souborů v %s pro simulaci agenta hosta" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Odstraňování souborů simulovaného agenta hosta v %s" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8807,35 +8803,35 @@ msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, fuzzy, python-format msgid "Loading compute driver '%s'" msgstr "Zaznamování ovladače svazku: %s" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "Nelze načíst ovladač virtualizace: %s" @@ -8889,6 +8885,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "Převedeno na prosté, ale formát je nyní %s" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9712,7 +9716,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9794,7 +9798,7 @@ msgstr "Verze agenta instance: %s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "Aktualizace statistik hostitele" @@ -10184,7 +10188,7 @@ msgstr "Neznámý základní soubor: %s" msgid "Creating nic for instance: %s" msgstr "Vytváření snímku instance VM %s " -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -10194,13 +10198,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Přidělení plovoucí IP pro |%s|" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Vkládání cesty souboru: '%s'" @@ -10376,7 +10380,7 @@ msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint) msgid "Detaching physical disk from instance: %s" msgstr "Vytváření snímku instance VM %s " -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "Nelze zjistit název zavaděče iscsi" @@ -10415,458 +10419,463 @@ msgstr "Neůze najít vbd pro vdi %s" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "Připojování k libvirt: %s" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "Připojení k libvirt poškozeno" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Připojování k libvirt: %s" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "Chyba od libvirt během ničení. Kód=%(errcode)s Chyba=%(e)s" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "During wait destroy, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "Instance úspěšně zničena." -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 #, fuzzy msgid "Going to destroy instance again." msgstr "Instance budou zastaveny" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "Chyba od libvirt během rušení určení. Kód=%(errcode)s Chyba=%(e)s" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, fuzzy, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "Chyba od libvirt během rušení určení. Kód=%(errcode)s Chyba=%(e)s" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "Nelze zjistit název zavaděče iscsi" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "Nelze zjistit název zavaděče iscsi" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "attaching network adapter failed." msgstr "Źádné sítě nejsou určeny." -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "Při spuštění wait zmizelo %s." -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 #, fuzzy msgid "detaching network adapter failed." msgstr "Źádné sítě nejsou určeny." -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 #, fuzzy msgid "Instance shutdown successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "Instance úspěšně restartována." -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "Instance je spuštěna" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "Instance úspěšně vytvořena." -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 #, fuzzy msgid "Guest does not have a console available" msgstr "Uživatel nemá správcovská oprávnění" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "Vytváření obrazu" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Vkládání %(injection)s do obrazu %(img_id)s" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "Ignorování chyby při vkládání dat do obrazu %(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -10875,48 +10884,48 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -10925,47 +10934,46 @@ msgstr "" "Nelze získat počet cpu, protože tato funkce není na této platformě " "zavedena. Tuto chybu lze prozatím bezpečně ignorovat." -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "verze libvirt je příliš stará (nepodporuje getVersion)" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Získávání velikosto brazu %s" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -10974,16 +10982,16 @@ msgstr "" "Vytváření dočasného souboru %s pro informování ostatních počítačových " "uzlů, že by se měli připojit ke stejnému úložišti." -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti." -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 #, fuzzy msgid "Live migration can not be used without shared storage." msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti." -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -10992,7 +11000,7 @@ msgstr "" "Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek disku " "(hostitel:%(available)s <= instance:%(necessary)s)" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -11001,7 +11009,7 @@ msgstr "" "Spuštěná instance má info o CPU:\n" "%s" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -11016,7 +11024,7 @@ msgstr "" "\n" "Prohlédněte si %(u)s" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -11025,24 +11033,24 @@ msgstr "" "Vytváření dočasného souboru %s pro informování ostatních počítačových " "uzlů, že by se měli připojit ke stejnému úložišti." -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" "plug_vifs() selhalo %(cnt)d.opakování až na %(max_retry)d pro " "%(hostname)s." -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -11051,67 +11059,67 @@ msgstr "" "Chyba od libvirt při hledání %(instance_name)s: [Kód chyby " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "Instance %s: Spouštění přesunu disku a vypnutí" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 #, fuzzy msgid "Instance running successfully." msgstr "Instance %s úspěšně běží." -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 #, fuzzy msgid "Starting finish_migration" msgstr "Instance %s: Spouštění dokončení přesunu" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 #, fuzzy msgid "Starting finish_revert_migration" msgstr "Instance %s: Spuštění dokočení vrácení přesunu" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Nelze naplánovat_%(method)s: %(ex)s" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11146,66 +11154,66 @@ msgstr "Nwfilter (%(instance_filter_name)s) pro %(name)s nenalezen." msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables firewall: Nastavení základního filtrování" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, fuzzy, python-format msgid "Unknown image_type=%s" msgstr "neznámá obslužná rutina obrazu disku: %s" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "%s je platný název instance" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "%s má soubor disku" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "Instance %(instance)s je zálohována %(backing)s" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " @@ -11214,12 +11222,12 @@ msgstr "" "Instance %(instance)s používá soubor zálohy %(backing)s, který se " "neobjevuje ve službě obrazu" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "%(container_format)s-%(id)s (%(base_file)s):ověření obrazu selhalo" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " @@ -11228,37 +11236,37 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s): ověření obrazu přeskočeno, " "žádný hash neuložen" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, fuzzy, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "%(container_format)s-%(id)s (%(base_file)s): kontrolování" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, fuzzy, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "Základní souboru je příliš nový k odstranění: %s" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "Nelze odstranit %(base_file)s, chyba byla %(error)s" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "%(container_format)s-%(id)s (%(base_file)s): kontrolování" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " @@ -11267,7 +11275,7 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s): je používáno: v tomto uzlu " "%(local)d local, %(remote)d v ostatních uzlech" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " @@ -11276,51 +11284,51 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s): varování -- je používán " "chybějící základní soubor! instance: %(instance_list)s" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "%(container_format)s-%(id)s (%(base_file)s): obraz není používán" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "%(container_format)s-%(id)s (%(base_file)s): obraz je používán" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "Přeskakování oěření, žádný základní adresář v %s" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "Ověřit základní obrazy" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "Neznámý základní soubor: %s" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "Aktivní základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "Poškozené základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "Odstranitelné základní soubory: %s" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "Ověření dokončeno" @@ -11362,71 +11370,71 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Neočekávaná chyba: %s" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "Zajišťování vlan %(vlan)s a mostu %(bridge)s" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "Zajišťování mostu %s" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 #, fuzzy msgid "Failed while unplugging vif" msgstr "Nelze při odpojení vif instance '%s'" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI zařízení v %s nenalezeno" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " @@ -11435,7 +11443,7 @@ msgstr "" "ISCSI svazek zatím v %(mount_device)s nenalezen:. Bude znovu provedeno " "hledání a další pokus. Číslo pokusu: %(tries)s" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)" @@ -11447,65 +11455,48 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, fuzzy, python-format msgid "%s is already mounted" msgstr "obraz již je připojen" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "iSCSI zařízení v %s nenalezeno" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" "ISCSI svazek zatím v %(mount_device)s nenalezen:. Bude znovu provedeno " "hledání a další pokus. Číslo pokusu: %(tries)s" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 #, fuzzy msgid "Fibre Channel device not found." msgstr "iSCSI zařízení v %s nenalezeno" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " @@ -11514,35 +11505,35 @@ msgstr "" "ISCSI svazek zatím v %(mount_device)s nenalezen:. Bude znovu provedeno " "hledání a další pokus. Číslo pokusu: %(tries)s" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -12056,58 +12047,58 @@ msgstr "Výjimka v %s " msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "Získávání seznamu instancí" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "Získáno celkem %s instancí" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 #, fuzzy msgid "Creating VM on the ESX host" msgstr "Vytváření VM s názvem %s na hostiteli ESX" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 #, fuzzy msgid "Created VM on the ESX host" msgstr "Vytvářeno VM s názvem %s na hostiteli ESX" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, fuzzy, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " @@ -12117,7 +12108,7 @@ msgstr "" "typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, fuzzy, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -12127,7 +12118,7 @@ msgstr "" "typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, fuzzy, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " @@ -12136,7 +12127,7 @@ msgstr "" "Mazání souboru %(flat_uploaded_vmdk_path)s na místním úložišti hostitele " "ESX %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, fuzzy, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " @@ -12145,7 +12136,7 @@ msgstr "" "Soubor %(flat_uploaded_vmdk_path)s smazán na místním úložišti hostitele " "ESX %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " @@ -12154,7 +12145,7 @@ msgstr "" "Stahování dat souboru obrazu %(image_ref)s na datové úložiště hostitele " "ESX %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, fuzzy, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " @@ -12163,7 +12154,7 @@ msgstr "" "Data souboru obrazu %(image_ref)s stažena na datové úložiště hostitele " "ESX %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, fuzzy, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -12174,7 +12165,7 @@ msgstr "" "typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, fuzzy, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -12184,152 +12175,152 @@ msgstr "" "typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 #, fuzzy msgid "Powering on the VM instance" msgstr "Zapínání instance VM %s" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 #, fuzzy msgid "Powered on the VM instance" msgstr "Instance VM %s zapnuta" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "Vytváření snímku instance VM %s " -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 #, fuzzy msgid "Created Snapshot of the VM instance" msgstr "Snímek instance VM %s vytvořen " -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 #, fuzzy msgid "Copying disk data before snapshot of the VM" msgstr "Kopírování data disku před snímek instance VM %s" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 #, fuzzy msgid "Copied disk data before snapshot of the VM" msgstr "Data disku zkopírována před snímek instance VM %s" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "Nahrávání obrazu %s" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "Obraz %s nahrán" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "Mazání dočasného souboru vmdk %s" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "Dočasný soubor vmdk %s smazán" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "Instance není zapnuta" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 #, fuzzy msgid "Rebooting guest OS of VM" msgstr "Restartování OS hosta na VM %s" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 #, fuzzy msgid "Rebooted guest OS of VM" msgstr "OS hosta restartován na VM %s" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 #, fuzzy msgid "Doing hard reboot of VM" msgstr "Provádění tvrdho restártu VM %s" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 #, fuzzy msgid "Did hard reboot of VM" msgstr "Proveden tvrdý restart VM %s" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 #, fuzzy msgid "Destroying the VM" msgstr "Restartování xvp" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 #, fuzzy msgid "Destroyed the VM" msgstr "Registrace VM %s zrušena" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, fuzzy, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "Ve vmwareapi:vmops:destroy, obdržena výjimka při rušení registrace VM: %s" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 #, fuzzy msgid "Powering off the VM" msgstr "Vypínání VM %s" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 #, fuzzy msgid "Powered off the VM" msgstr "VM %s vypnuto" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 #, fuzzy msgid "Unregistering the VM" msgstr "Rušení registrace VM %s" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 #, fuzzy msgid "Unregistered the VM" msgstr "Registrace VM %s zrušena" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "Ve vmwareapi:vmops:destroy, obdržena výjimka při rušení registrace VM: %s" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, fuzzy, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "Mazání obsahu VM %(name)s z datového úložiště %(datastore_name)s" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, fuzzy, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "Smazán obsah VM %(name)s z datového úložiště %(datastore_name)s" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " @@ -12338,194 +12329,194 @@ msgstr "" "Ve vmwareapi:vmops:destroy, obdržena výjimka při mazání obsahu VM z " "disku: %s" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "pozastavení není v vmwareapi popdorováno" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "zrušení pozastavení není v vmwareapi popdorováno" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 #, fuzzy msgid "Suspending the VM" msgstr "Pozastavení VM %s " -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 #, fuzzy msgid "Suspended the VM" msgstr "VM %s pozastaveno " -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 #, fuzzy msgid "instance is powered off and cannot be suspended." msgstr "instance je vypnutá, proto nemůže být pozastavena." -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 #, fuzzy msgid "VM was already in suspended state. So returning without doing anything" msgstr "VM %s již je v pozastaveném stavu. Návrat, aniž by se něco provedlo" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 #, fuzzy msgid "Resuming the VM" msgstr "Znovu spouštění VM %s" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 #, fuzzy msgid "Resumed the VM" msgstr "VM %s znovu spuštěno " -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "instance není v pozastaveném stavu" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "Instance není zapnuta" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 #, fuzzy msgid "VM was already in powered off state. So returning without doing anything" msgstr "VM %s již je v pozastaveném stavu. Návrat, aniž by se něco provedlo" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 #, fuzzy msgid "VM was already in powered on state. So returning without doing anything" msgstr "VM %s již je v pozastaveném stavu. Návrat, aniž by se něco provedlo" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 #, fuzzy msgid "Powering on the VM" msgstr "Vypínání VM %s" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 #, fuzzy msgid "Powered on the VM" msgstr "VM %s vypnuto" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Aktualizace postupu instance '%(instance_uuid)s' na %(progress)d" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Mazání svazku s ID: %s " -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 #, fuzzy msgid "instance not present" msgstr "instance - %s není přítomno" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, fuzzy, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "Ve vmwareapi:vmops:destroy, obdržena výjimka při rušení registrace VM: %s" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Mazání svazku s ID: %s " -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Vytvořit svazek ze snímku %s" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" "Nalezeno %(instance_count)d zaseknutých restartování starších než " "%(timeout)d vteřin" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 #, fuzzy msgid "Automatically hard rebooting" msgstr "Automatický tvrdý restart %d" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "get_diagnostics není zavedeno pro vmwareapi" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 #, fuzzy msgid "Reconfiguring VM instance to set the machine id" msgstr "Znovu nastavování instance VM %s pro připojení obrazu disku" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 #, fuzzy msgid "Reconfigured VM instance to set the machine id" msgstr "Instance VM %s znovu nastavena pro připojení obrazu disku" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, fuzzy, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" "Znovu nastavování instance VM %(name)s pro úpravu id stroje s ip - " "%(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, fuzzy, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" "Instance VM %(name)s znovu nastavena pro úpravu id stroje s ip - " "%(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "Vytváření adresáře s cestou %s" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "Vytvořen adresář s cestou %s" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12606,105 +12597,105 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, fuzzy, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "instance %(instance_name)s: mazání souborů instance %(target)s" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, fuzzy, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "instance %(instance_name)s: mazání souborů instance %(target)s" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Bod připojení %(mountpoint)s připojen k instanci %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "Nelze najít adresu %r" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Nelze najít svazek v db" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Odpojení svazku: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Bod připojení %(mountpoint)s odpojen od instance %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, fuzzy, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" "ČASOVÝ LIMIT: Vypršel čas volání %(method)s. VM id=%(instance_uuid)s; " "arg=%(args)r" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -12713,89 +12704,89 @@ msgstr "" "NEZAVEDENO: Volání %(method)s není agentem podporováno. VM " "id=%(instance_uuid)s; arg=%(args)r" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "Volání %(method)s vrátilo chybu: %(e)s." -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "Dotaz na verzi agenta" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "Psled v agenta pro %(hypervisor)s/%(os)s/%(architecture)s je %(version)s" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "Nenalezena žádná verze agenta pro %(hypervisor)s/%(os)s/%(architecture)s" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Aktualizace agenta na %s" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "Nastavování správcovského hesla" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Vkládání cesty souboru: '%s'" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "Reset sítě" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" @@ -12803,7 +12794,7 @@ msgstr "" "Nástroje XenServer instalované v tomto obrazu jsou schopné vložit sítě. " "Síťové soubory nebudou změněny" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" @@ -12811,74 +12802,70 @@ msgstr "" "Nástroje XenServer jsou v tomto obrazu přítomny, ale nejsou schopny " "vložit síť" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "Nástroje XenServer nejsou v tomto obrazu nainstalovány" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "Chyba OpenSSL: %s" -#: nova/virt/xenapi/driver.py:140 -#, fuzzy +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -"Pro použití connection_type=xenapi musíte zadat xenapi_connection_url, " -"xenapi_connection_username (nepovinné), a xenapi_connection_password" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Nelze dešifrovat soukromý klíč: %s" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "Spuštění hostitele na XenServer není podporováno." -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "Nelze se přihlásit do XenAPI (je disk Dom0 plný?)" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "Obdržena výjimka: %s" @@ -12962,130 +12949,137 @@ msgstr "Nalezena sít mostu %s, která není jedinečná" msgid "Found no network for bridge %s" msgstr "Žádná síť pro most %s nenalezena" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "Agregát %(aggregate_id)s již má hostitele %(host)s." -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "Nenalezeno žádné PIF pro zařízení %s" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 #, fuzzy msgid "Created VM" msgstr "_vytvořit: %s" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 #, fuzzy msgid "VM already halted, skipping shutdown..." msgstr "VM %(instance_uuid)s již je zastavena, přeskakování vypnutí..." -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "VBD v instanci %s nenalezeno" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "již odpojeno" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "Nelze odpojit VBD %s" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "Nelze zničit VBD %s" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Vytvořeno VBD %(vbd_ref)s pro VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Vytvořeno VBD %(vbd_ref)s pro VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "Nelze zničit VDI %s" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -13094,147 +13088,147 @@ msgstr "" "Vytvořeno VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " "%(read_only)s) na %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Instance nemohla být nalezena" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, fuzzy, python-format msgid "block device info: %s" msgstr "block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "Zkopírováno VDI %(vdi_ref)s z VDI %(vdi_to_clone_ref)s" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 #, fuzzy msgid "Starting snapshot for VM" msgstr "Spouštění snímku ve VM %s" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "Odstraňování souborů kernel/ramdisku z dom0" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, fuzzy, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "xapi 'download_vhd' vrátil VDI typu '%(vdi_type)s' s UUID '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, fuzzy, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" "Velkost %(size_bytes) obrazu překračuje povolenou velikost " "%(allowed_size_bytes)d typu instance" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Získávání obrazu %(image)s" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Velikost obrazu %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -13243,102 +13237,102 @@ msgstr "" "Obraz Kernel/Ramdisk je příliš velký: %(vdi_size)d bajtů, max " "%(max_size)d bajtů" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Kopírování VDI %s do /boot/guest na dom0" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s zničeno" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 #, fuzzy msgid "Failed to fetch glance image" msgstr "instance %s: nelze získat obraz glance" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "Zjištěn formát %(image_type_str)s obrazu %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "VDI %s je stále dostupné" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "Příznak sr_matching_filter '%s' se neřídí pravidly formátování" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "Nelze najít SR typu obsahu ISO" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "ISO: není obsah iso" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: typ obsahu iso, není klíč 'i18n-key'" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "ISO: typ obsahu iso, hodnota i18n-key není 'local-storage-iso'" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR odpovídající naším kritériím" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, prozkoumáváno, zdali se jedná o místního hostitele" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "ISO: shoda PBD, požadováno %(pbd_rec)s, získáno %(host)s" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "ISO: SR s místním PBD" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -13347,12 +13341,12 @@ msgstr "" "Nelze získat RRD XML pro VM %(vm_uuid)s mající podrobnosti serveru: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s má nadřazenho %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -13361,61 +13355,61 @@ msgstr "" "Nadřazený %(parent_uuid)s se neshoduje s původním nadřazeným " "%(original_parent_uuid)s, čekání na splynutí..." -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Vypršel časový limit při čekání na vytvoření zařízení %s" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "Zapojování VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "Zapojování VBD %s hotovo." -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s zapojeno jako %(orig_dev)s" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "VBD %(vbd_ref)s zapojeno do špatného dev, znovu mapování do %(dev)s" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ničení VBD pro VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ničení VBD pro VDI %s hotovo." -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "Oddíly:" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sektorů" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -13424,302 +13418,302 @@ msgstr "" "Zapisování tabulky oddílů %(primary_first)d %(primary_last)d do " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "Zapisování tabulky oddílů %s dokončeno." -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "Přímé zacházení se soubory rozhraní" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "Nelze připojit souborový systém (očekáváno v nelinuxových instancích): %s" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "Nelze převést vhd na nového hostitele" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Odstraňování základního souboru: %s" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 #, fuzzy msgid "Starting instance" msgstr "Spouštění instance..." -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Nelze aktualizovat svazek v db" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Dokončen snímek a nahrání na VM %s" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "Nelze restartovat instanci" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Zvětšení velikosti VDI %(vdi_uuid)s z%(old_gb)d GB na %(new_gb)d GB" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 #, fuzzy msgid "Resize complete" msgstr "Změna velikosti %s je hotova" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "Neůze najít vbd pro vdi %s" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 #, fuzzy msgid "Destroying VDIs" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 #, fuzzy msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" "Instance %(instance_uuid)s pomocí RAW nebo VHD, přeskakování mazání " "kernelu a ramdisku" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "Instance mí kernel nebo ramdisk, ale ne oba" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "soubory kernel/ramdisk odstraněny" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 #, fuzzy msgid "Destroying VM" msgstr "Restartování xvp" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Instance již je v záchranném režimu: %s" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "VM není přítomno, přeskakování ničení..." -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 #, fuzzy msgid "Injecting network info to xenstore" msgstr "Vkládání informací o síti do xs pro vm: |%s|" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 #, fuzzy msgid "Creating vifs" msgstr "Vytváření obrazu" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "vytváření VIF pro VM %(vm_ref)s, síť %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 #, fuzzy msgid "No suitable network for migrate" msgstr "Špatný formát sítě" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 #, fuzzy msgid "Migrate Send failed" msgstr "Vytvoření selhalo" @@ -13807,11 +13801,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -14361,3 +14355,86 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "Instance nemohla být spuštěna" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" +#~ "Pro použití connection_type=xenapi musíte " +#~ "zadat xenapi_connection_url, xenapi_connection_username" +#~ " (nepovinné), a xenapi_connection_password" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po index 622bd7ae4b..b3e7e3f220 100644 --- a/nova/locale/da/LC_MESSAGES/nova.po +++ b/nova/locale/da/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1337,264 +1337,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1649,27 +1649,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1702,91 +1702,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1853,84 +1858,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2218,75 +2223,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2454,47 +2459,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2509,28 +2514,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3339,7 +3344,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3552,20 +3557,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3596,8 +3601,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4004,7 +4009,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4092,48 +4097,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4312,20 +4317,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4338,393 +4343,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4732,222 +4737,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5035,805 +5040,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5990,20 +5987,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6104,66 +6101,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6171,24 +6168,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6306,31 +6303,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6484,7 +6481,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6607,111 +6604,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6877,7 +6874,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6892,84 +6889,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7111,31 +7108,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7159,27 +7156,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8047,12 +8044,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8108,7 +8105,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8213,27 +8210,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8305,22 +8302,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8393,23 +8390,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8419,22 +8416,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8523,36 +8520,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8566,35 +8563,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8646,6 +8643,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9459,7 +9464,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9540,7 +9545,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9916,7 +9921,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9926,13 +9931,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10101,7 +10106,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10140,571 +10145,575 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "bind %s: slettet" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po index b4deced43d..bcdfce77c1 100644 --- a/nova/locale/de/LC_MESSAGES/nova.po +++ b/nova/locale/de/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2220,75 +2225,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2456,47 +2461,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2511,28 +2516,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3345,7 +3350,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3558,20 +3563,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3602,8 +3607,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4010,7 +4015,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4098,49 +4103,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4319,20 +4324,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4345,394 +4350,394 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4740,222 +4745,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5043,812 +5048,804 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "Volume %s: erstelle Export" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Nicht möglich volume %s zufinden" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instanz %s: Rettung" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6005,20 +6002,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6119,66 +6116,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6186,24 +6183,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6321,31 +6318,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6499,7 +6496,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6622,111 +6619,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6892,7 +6889,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6907,84 +6904,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7126,31 +7123,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7174,27 +7171,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8063,12 +8060,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8124,7 +8121,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8229,27 +8226,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8321,22 +8318,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8409,23 +8406,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8435,22 +8432,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8539,36 +8536,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8582,35 +8579,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8662,6 +8659,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9480,7 +9485,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9561,7 +9566,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9937,7 +9942,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9947,13 +9952,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10123,7 +10128,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10162,571 +10167,575 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "Volume %s: erfolgreich erstellt" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10736,92 +10745,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10854,173 +10863,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11062,77 +11071,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11144,97 +11153,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11740,98 +11732,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11839,317 +11831,317 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 #, fuzzy msgid "instance not present" msgstr "Instanz %s: Rettung" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12230,268 +12222,267 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Nicht möglich volume %s zufinden" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12574,733 +12565,740 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "keine Methode für diese Nachricht gefunden: %s" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13386,11 +13384,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13938,3 +13936,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po index 05f626f1b1..32947ecac0 100644 --- a/nova/locale/en_AU/LC_MESSAGES/nova.po +++ b/nova/locale/en_AU/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1343,264 +1343,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "instance %s: booted" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "instance %s: booted" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "group %s already exists" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1656,27 +1656,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1709,91 +1709,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1860,16 +1865,16 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1878,69 +1883,69 @@ msgstr "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Authentication Failure: %s" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 #, fuzzy msgid "Timestamp failed validation." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "Unauthorised request for controller=%(controller)s and action=%(action)s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2230,75 +2235,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "Caught error: %s" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, fuzzy, python-format msgid "Missing core API extensions: %s" msgstr "Got exception: %s" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2466,47 +2471,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2521,28 +2526,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "Calling getter %s" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3365,7 +3370,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Associate address %(public_ip)s to instance %(instance_id)s" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3581,20 +3586,20 @@ msgstr "setting network host" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3625,8 +3630,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4036,7 +4041,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4124,49 +4129,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "Going to start terminating instances" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "Going to start terminating instances" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4345,20 +4350,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4371,402 +4376,402 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "received %s" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, fuzzy, python-format msgid "error: %s" msgstr "Caught error: %s" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 #, fuzzy msgid "network" msgstr "setting network host" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 #, fuzzy msgid "IP address" msgstr "start address" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "group %s already exists" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "start address" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 #, fuzzy msgid "No networks found" msgstr "setting network host" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "Reboot instance %r" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 #, fuzzy msgid "An unexpected error has occurred." msgstr "Unexpected error raised: %s" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Caught error: %s" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "Caught error: %s" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "Instance quota exceeded. You can only run %s more instances of this type." -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "Instance quota exceeded. You can only run %s more instances of this type." -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach volume to instance %s" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "Going to run %s instances..." -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4774,229 +4779,229 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 #, fuzzy msgid "going to delete a resizing instance" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 #, fuzzy msgid "Going to try to terminate instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 #, fuzzy msgid "Going to try to stop instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 #, fuzzy msgid "Going to try to start instance" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Starting snapshot for VM %s" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Going to try to terminate %s" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorise security group ingress %s" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5085,826 +5090,818 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "Going to start terminating instances" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "Going to start terminating instances" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Unexpected error raised: %s" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, fuzzy, python-format msgid "Error: %s" msgstr "Caught error: %s" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 #, fuzzy msgid "Allocating IP information in the background." msgstr "setting network host" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Going to try to terminate %s" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Failed to get metadata for ip: %s" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Detach volume %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: rebooted" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Going to start terminating instances" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Caught error: %s" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 #, fuzzy msgid "Unrescuing" msgstr "instance %s: unrescuing" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 #, fuzzy msgid "Reset network" msgstr "setting network host" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 #, fuzzy msgid "Inject network info" msgstr "setting network host" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 #, fuzzy msgid "Get console output" msgstr "Get console output for instance %s" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 #, fuzzy msgid "Getting vnc console" msgstr "Adding console" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 #, fuzzy msgid "Getting spice console" msgstr "Adding console" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "Deleting user %s" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: booted" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Deleting user %s" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6061,20 +6058,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6176,66 +6173,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6243,24 +6240,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6378,31 +6375,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6557,7 +6554,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Going to start terminating instances" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "Associate address %(public_ip)s to instance %(instance_id)s" @@ -6680,111 +6677,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq threw %s" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "killing radvd threw %s" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d is stale, relaunching radvd" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Invalid backend: %s" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "Starting VLAN interface %s" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Failed to decrypt private key: %s" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Error starting xvp: %s" @@ -6953,7 +6950,7 @@ msgstr "received %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6968,84 +6965,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "Get console output for instance %s" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "setting network host" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7188,31 +7185,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7236,27 +7233,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8129,12 +8126,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8190,7 +8187,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8295,27 +8292,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "Recovered model server connection!" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "model server went away" @@ -8387,22 +8384,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Attempted to instantiate singleton" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8475,23 +8472,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8501,22 +8498,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8606,36 +8603,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8649,35 +8646,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8729,6 +8726,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9552,7 +9557,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9634,7 +9639,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10014,7 +10019,7 @@ msgstr "NotFound raised: %s" msgid "Creating nic for instance: %s" msgstr "Creating a raw instance" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -10024,13 +10029,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Going to start terminating instances" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Injecting file path: '%s'" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Injecting file path: '%s'" @@ -10206,7 +10211,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Creating a raw instance" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10245,574 +10250,578 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "Connection to libvirt broke" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 #, fuzzy msgid "Going to destroy instance again." msgstr "Going to try to terminate %s" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: rebooted" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" "instance %(inst_name)s: ignoring error injecting data into image " "%(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Failed to get metadata for ip: %s" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10822,92 +10831,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10940,173 +10949,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11148,77 +11157,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11230,97 +11239,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, fuzzy, python-format msgid "%s is already mounted" msgstr "group %s already exists" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11827,98 +11819,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11926,323 +11918,323 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 #, fuzzy msgid "Powering on the VM instance" msgstr "Going to run %s instances..." -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "Creating a raw instance" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 #, fuzzy msgid "Destroying the VM" msgstr "Restarting xvp" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 #, fuzzy msgid "Destroyed the VM" msgstr "Nested return %s" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 #, fuzzy msgid "Unregistering the VM" msgstr "De-registering image %s" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 #, fuzzy msgid "Powering on the VM" msgstr "Going to run %s instances..." -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "instance %s: booted" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Deleting user %s" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 #, fuzzy msgid "instance not present" msgstr "instance %s: rescued" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Deleting user %s" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12323,272 +12315,267 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, fuzzy, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "instance %(instance_name)s: deleting instance files %(target)s" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, fuzzy, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "instance %(instance_name)s: deleting instance files %(target)s" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Unable to detach volume %s" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Injecting file path: '%s'" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL error: %s" -#: nova/virt/xenapi/driver.py:140 -#, fuzzy +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"connection_type=xenapi" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Failed to decrypt private key: %s" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" @@ -12673,128 +12660,135 @@ msgstr "Found non-unique network for bridge %s" msgid "Found no network for bridge %s" msgstr "Found no network for bridge %s" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "group %s already exists" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12803,257 +12797,257 @@ msgstr "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 #, fuzzy msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM %s" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Registered image %(image_location)s with id %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Size for image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copying VDI %s to /boot/guest on dom0" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s has parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -13062,354 +13056,354 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 #, fuzzy msgid "Starting instance" msgstr "Creating a raw instance" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Finished snapshot and upload for VM %s" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "Going to start terminating instances" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 #, fuzzy msgid "Destroying VDIs" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "kernel/ramdisk files removed" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 #, fuzzy msgid "Destroying VM" msgstr "Restarting xvp" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 #, fuzzy msgid "Injecting network info to xenstore" msgstr "setting network host" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13495,11 +13489,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -14047,3 +14041,87 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "connection_type=xenapi" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po index fec1ec9f3d..73acadc389 100644 --- a/nova/locale/en_GB/LC_MESSAGES/nova.po +++ b/nova/locale/en_GB/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1343,264 +1343,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Instance %(instance_id)s is not running." -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1655,27 +1655,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1708,91 +1708,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1859,84 +1864,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2227,75 +2232,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2463,47 +2468,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2518,28 +2523,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "Calling getter %s" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3356,7 +3361,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3570,20 +3575,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3614,8 +3619,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4022,7 +4027,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4110,49 +4115,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "Instance %(instance_id)s is not running." -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "Instance %(instance_id)s is not running." -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4331,20 +4336,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4357,396 +4362,396 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 #, fuzzy msgid "network" msgstr "instance %s: reset network" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "Rebooting instance %s" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach volume to instance %s" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4754,223 +4759,223 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "Virtual Interface creation failed" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy VBD %s" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5059,819 +5064,811 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "volume %s: creating export" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Get console output for instance %s" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Unable to detach volume %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Rebooting instance %s" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Invalid instance type %(instance_type)s." -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: retrieving diagnostics" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 #, fuzzy msgid "Reset network" msgstr "instance %s: reset network" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 #, fuzzy msgid "Get console output" msgstr "Get console output for instance %s" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance %s" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "Re-exporting %s volumes" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: snapshotting" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Re-exporting %s volumes" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Invalid instance type %(instance_type)s." -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6028,20 +6025,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6143,66 +6140,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6210,24 +6207,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6345,31 +6342,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6523,7 +6520,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6646,111 +6643,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq threw %s" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "killing radvd threw %s" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d is stale, relaunching radvd" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Invalid backend: %s" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "Starting VLAN interface %s" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Starting Bridge interface for %s" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6917,7 +6914,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6932,84 +6929,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "Invalid instance type %(instance_type)s." -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7151,31 +7148,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7199,27 +7196,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8094,12 +8091,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8155,7 +8152,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8260,27 +8257,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8352,22 +8349,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8440,23 +8437,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8466,22 +8463,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8570,36 +8567,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8613,35 +8610,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8693,6 +8690,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9512,7 +9517,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9594,7 +9599,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9974,7 +9979,7 @@ msgstr "Rebooting instance %s" msgid "Creating nic for instance: %s" msgstr "Get console output for instance %s" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9984,13 +9989,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Get console output for instance %s" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10166,7 +10171,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Get console output for instance %s" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10205,572 +10210,576 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connection to melange failed" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: created successfully" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 #, fuzzy msgid "Guest does not have a console available" msgstr "User does not have admin privileges" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Unable to detach volume %s" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10780,92 +10789,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10898,173 +10907,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11106,77 +11115,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11188,97 +11197,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11787,98 +11779,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11886,318 +11878,318 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 #, fuzzy msgid "Destroyed the VM" msgstr "Nested return %s" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Instance %(instance_id)s is not running." -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Re-exporting %s volumes" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 #, fuzzy msgid "instance not present" msgstr "instance %s: resuming" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Re-exporting %s volumes" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12278,268 +12270,267 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "Unable to locate volume %s" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Unable to detach volume %s" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Calling getter %s" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12624,128 +12615,135 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12754,256 +12752,256 @@ msgstr "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Size for image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copying VDI %s to /boot/guest on dom0" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s has parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -13012,350 +13010,350 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Starting Bridge interface for %s" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 #, fuzzy msgid "Starting instance" msgstr "Rebooting instance %s" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "Rebooting instance %s" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13441,11 +13439,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13993,3 +13991,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po index d45ef1356b..e5394d8cf0 100644 --- a/nova/locale/en_US/LC_MESSAGES/nova.po +++ b/nova/locale/en_US/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-01-21 18:28+0000\n" "Last-Translator: Jeremy Stanley \n" "Language-Team: en_US \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "block_device_list %s" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "Arguments dropped when creating context: %s" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "read_deleted can only be one of 'no', 'yes' or 'only', not %r" @@ -1384,19 +1384,19 @@ msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "Keypair %(name)s not found for user %(user_id)s" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, fuzzy, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " @@ -1405,246 +1405,246 @@ msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "The CA file for %(project)s could not be found" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "The CRL file for %(project)s could not be found" -#: nova/exception.py:1279 +#: nova/exception.py:1283 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password is not implemented by this driver." -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Instance %(instance_id)s is not in rescue mode" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Instance %(instance_id)s is not in rescue mode" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Instance Type with name %(name)s already exists." -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Expected object of type: %s" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1700,27 +1700,27 @@ msgstr "JSON file representing policy" msgid "Rule checked when requested rule is not found" msgstr "Rule checked when requested rule is not found" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1753,93 +1753,98 @@ msgstr "" msgid "serve() can only be called once" msgstr "serve() can only be called once" -#: nova/utils.py:158 +#: nova/utils.py:159 #, fuzzy, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" "unexpected task state: expecting %(expected)s but the actual state is " "%(actual)s" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "Link Local address is not found.:%s" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "Expected object of type: %s" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "Invalid server_string: %s" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "Reloading cached file %s" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "Could not remove tmpdir: %s" -#: nova/utils.py:952 +#: nova/utils.py:953 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "Server name is not a string or unicode" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1906,16 +1911,16 @@ msgstr "Request is too large." msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "%(key)s with value %(value)s failed validator %(name)s" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "FaultWrapper: %s" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1924,69 +1929,69 @@ msgstr "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "Signature not provided" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "Access key not provided" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "Failure communicating with keystone" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Live Migration failure: %(e)s" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 #, fuzzy msgid "Timestamp failed validation." msgstr "Too many failed authentications." -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "Unauthorized request for controller=%(controller)s and action=%(action)s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "Environment: %s" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2281,26 +2286,26 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "Caught error: %s" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s returned with HTTP %(status)d" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "Must specify an ExtensionManager class" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "Extended resource: %s" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " @@ -2309,49 +2314,49 @@ msgstr "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "Extension %(ext_name)s extending resource: %(collection)s" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, fuzzy, python-format msgid "v3 API Extension Blacklist: %s" msgstr "Calling extension factory %s" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, fuzzy, python-format msgid "v3 API Extension Whitelist: %s" msgstr "Loading extension %s" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, fuzzy, python-format msgid "Missing core API extensions: %s" msgstr "Loading extension %s" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2521,47 +2526,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "cannot understand JSON" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "too many body keys" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "Exception handling resource: %s" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "Fault thrown: %s" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "HTTP exception thrown: %s" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "Unrecognized Content-Type provided in request" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "No Content-Type provided in request" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "Empty body provided in request" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "There is no such action: %s" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2576,28 +2581,28 @@ msgstr "There is no such action: %s" msgid "Malformed request body" msgstr "Malformed request body" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "Calling setter %s" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "Unsupported Content-Type" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3428,7 +3433,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Floating ip %(address)s is not associated." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3650,20 +3655,20 @@ msgstr "Create failed" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "Quota limit must be -1 or greater." #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3694,8 +3699,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4105,7 +4110,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4193,49 +4198,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "Starting migration network for instance %(instance_uuid)s" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "Starting migration network for instance %(instance_uuid)s" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4414,20 +4419,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4440,353 +4445,353 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "received %s" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, fuzzy, python-format msgid "error: %s" msgstr "DB error: %s" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 #, fuzzy msgid "network" msgstr "Reset network" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 #, fuzzy msgid "IP address" msgstr "start address" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 #, fuzzy msgid "No fixed IP found." msgstr "Zero fixed ips could be found." -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "No fixed ips associated to instance" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "Floating ip %(address)s already exists." -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "id" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "start address" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "project" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 #, fuzzy msgid "No networks found" msgstr "Network not found" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "stop instance" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Service %(service_id)s could not be found." -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Service %(service_id)s could not be found." -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 #, fuzzy msgid "An unexpected error has occurred." msgstr "Unexpected error: %s" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 #, fuzzy msgid "PROJECT" msgstr "project" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 #, fuzzy msgid "Unknown error" msgstr "unknown guestmount error" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, fuzzy, python-format msgid "%s created" msgstr "Table |%s| not created!" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, fuzzy, python-format msgid "DB Error: %s" msgstr "DB error: %s" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, fuzzy, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "%(key)s with value %(value)s failed validator %(name)s" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "hyperv vm state: %s" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "Cannot run any more instances of this type." -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "Can only run %s more instances of this type." -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " @@ -4795,51 +4800,51 @@ msgstr "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "Metadata property key blank" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "Metadata property key greater than 255 characters" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "Metadata property value greater than 255 characters" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Unable to attach boot volume to instance %s" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "Going to run %s instances..." -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4847,78 +4852,78 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 #, fuzzy msgid "going to delete a resizing instance" msgstr "Going to start terminating instances" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "host for instance is down, deleting from database" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "Ignoring volume cleanup failure due to %s" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "Going to try to soft delete instance" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "Going to try to terminate instance" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "Going to try to stop instance" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "Going to try to start instance" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "Searching by: %s" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "snapshot for %s" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id is None. Assuming migration." -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4927,146 +4932,146 @@ msgstr "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "Locking" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "Unlocking" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "Volume must be attached in order to detach." -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "Going to try to live migrate instance to %s" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "Keypair name contains unsafe characters" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "Keypair name must be between 1 and 255 characters long" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "Security group %s is not a string or unicode" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "Security group %s cannot be empty." -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "Security group %s should not be greater than 255 characters." -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "Quota exceeded, too many security groups." -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group %s" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "Security group %s already exists" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Unable to destroy vbd %s" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Unable to destroy vbd %s" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "Security group is still in use" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "Failed to update usages deallocating security group" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "Delete security group %s" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "Rule (%s) not found" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "Quota exceeded, too many security group rules." -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress %s" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress %s" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "Security group id should be integer" @@ -5160,316 +5165,311 @@ msgstr "DB error: %s" msgid "Instance type %s not found for deletion" msgstr "Instance type %s not found for deletion" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "Possibly task preempted." -#: nova/compute/manager.py:313 +#: nova/compute/manager.py:319 #, python-format msgid "Cleaning up image %s" msgstr "" -#: nova/compute/manager.py:319 +#: nova/compute/manager.py:325 #, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "Instance has been destroyed from under us while trying to set it to ERROR" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "Failed to terminate instance" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "Current state is %(drv_state)s, state in DB is %(db_state)s." -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "Rebooting instance after nova-compute restart." -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "Hypervisor driver does not support resume guests" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "Failed to suspend instance" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "Hypervisor driver does not support firewall rules" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Unexpected status code" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "Checking state" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "Failed to dealloc network for deleted instance" -#: nova/compute/manager.py:1053 -#, fuzzy -msgid "Instance was deleted during spawn." -msgstr "Instance failed to spawn" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, fuzzy, python-format msgid "Error: %s" msgstr "DB error: %s" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "Error trying to reschedule" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "Retry info not present, will not reschedule" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "No request spec, will not reschedule" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, fuzzy, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "Re-scheduling instance: attempt %d" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "Instance build timed out. Set to error state." -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "Starting instance..." -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 #, fuzzy msgid "Allocating IP information in the background." msgstr "Floating ip pool not found." -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "Instance network_info: |%s|" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "Instance failed block device setup" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "Instance failed to spawn" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "Deallocating network for instance" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Failed to dealloc network for deleted instance" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s instance" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Ignoring DiskNotFound: %s" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Ignoring VolumeNotFound: %s" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "terminating bdm %s" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "Rebuilding instance" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s is not on shared storage: %(reason)s" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Failed to get info for disk %s" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Attach boot from volume failed: %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "Rebooting instance" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -5478,25 +5478,25 @@ msgstr "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: rebooted" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "instance snapshotting" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -5505,204 +5505,200 @@ msgstr "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Found %(num_images)d images (rotation: %(rotation)d)" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "Rotating out %d backups" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "Deleting image %s" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Failed to set admin password. Instance %s is not running" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "Root password set" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "set_admin_password is not implemented by this driver." -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password failed: %s" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "error setting admin password" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "Rescuing" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Error trying to reschedule" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "DB error: %s" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "Unrescuing" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Setting instance to %(state)s state." -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "Instance has no volume." -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "destination same as source!" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "Migrating" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "Pausing" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "Unpausing" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "Retrieving diagnostics" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "Resuming" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "Reset network" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "Inject network info" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "network_info to inject: |%s|" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "Get console output" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "Getting vnc console" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 #, fuzzy msgid "Getting spice console" msgstr "Getting vnc console" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "Attaching volume %(volume_id)s to %(mountpoint)s" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " @@ -5711,69 +5707,69 @@ msgstr "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Failed to attach volume %(volume_id)s at %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "Detach volume %(volume_id)s from mountpoint %(mp)s" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "Detaching volume from unknown instance" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Faild to detach volume %(volume_id)s from %(mp)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "allocate_for_instance() for %s" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "_post_live_migration() is started.." -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -5781,15 +5777,15 @@ msgstr "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "Post operation of migration started" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "Updated the info_cache for instance" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -5798,12 +5794,12 @@ msgstr "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "Setting migration %(migration_id)s to error: %(reason)s" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " @@ -5812,30 +5808,30 @@ msgstr "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "In ERROR state" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, fuzzy, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "In states %(vm_state)s/%(task_state)s, notRESIZED/None" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " @@ -5844,21 +5840,21 @@ msgstr "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "Failed to generate usage audit for instance on host %s" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "Updating bandwidth usage cache" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "Updating bandwidth usage cache" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -5867,15 +5863,15 @@ msgstr "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "During sync_power_state the instance has a pending task. Skip." -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" @@ -5884,113 +5880,113 @@ msgstr "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "Instance shutdown by itself. Calling the stop API." -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "error during stop() in sync_power_state." -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 #, fuzzy msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "Instance is paused or suspended unexpectedly. Calling the stop API." -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 #, fuzzy msgid "Instance is paused unexpectedly. Ignore." msgstr "Instance is paused or suspended unexpectedly. Calling the stop API." -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "Instance is not stopped. Calling the stop API." -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "Instance is not (soft-)deleted." -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, skipping..." -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "Reclaiming deleted instance" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Loading compute driver '%s'" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "No service record for host %s" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Setting instance to %(state)s state." -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6154,21 +6150,21 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 #, fuzzy msgid "Invalid block_device_mapping_destroy invocation" msgstr "block_device_mapping %s" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6274,67 +6270,67 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Failed to reboot instance" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Failed to reboot instance" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "Unrecognized read_deleted value '%s'" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: rescued" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6342,24 +6338,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6479,7 +6475,7 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " @@ -6488,24 +6484,24 @@ msgstr "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "Fetching image '%s' from glance" @@ -6660,7 +6656,7 @@ msgstr "instance is a required argument to use @refresh_cache" msgid "Failed storing info cache" msgstr "Failed to terminate instance" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "re-assign floating IP %(address)s from instance %(instance_id)s" @@ -6789,21 +6785,21 @@ msgstr "This driver only supports type 'a' entries." msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "Attempted to remove chain %s which does not exist" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "Unknown chain: %r" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " @@ -6812,90 +6808,90 @@ msgstr "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "IPTablesManager.apply completed with success" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "arping error for ip %s" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d is stale, skip killing dnsmasq" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq threw %s" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d is stale, relaunching dnsmasq" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "killing radvd threw %s" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d is stale, relaunching radvd" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Invalid mode: '%s'" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "Starting VLAN interface %s" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Starting bridge %s " -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Ensuring vlan %(vlan)s and bridge %(bridge)s" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "Failed to add interface: %s" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "Starting bridge %s " -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "Done starting bridge %s" @@ -7074,7 +7070,7 @@ msgstr "_delete: %s" msgid "Cannot delete domain |%s|" msgstr "Cannot delete aggregate: %(id)s" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -7089,84 +7085,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "allocate_for_instance() for %s" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "empty project id for instance %s" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "deallocate_for_instance() for %s" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "get_instance_nw_info() for %s" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, fuzzy, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "Fail to delete port %(portid)s with failure: %(exception)s" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, fuzzy, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "Fail to delete port %(portid)s with failure: %(exception)s" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "validate_networks() for %s" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Multiple floating IP pools matches found for name '%s'" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7311,31 +7307,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7359,27 +7355,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8266,12 +8262,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8327,7 +8323,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8440,27 +8436,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "Recovered model server connection!" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "model server went away" @@ -8533,22 +8529,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Attempted to instantiate singleton" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "Faking execution of cmd (subprocess): %s" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "Faked command matched %s" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "Faked command raised an exception %s" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" @@ -8623,12 +8619,12 @@ msgstr "After force-killing instances: %s" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 #, fuzzy msgid "spawn error" msgstr "unknown guestmount error" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8637,12 +8633,12 @@ msgstr "" "The following migrations are missing a downgrade:\n" "\t%s" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "Result: %(result)s is not a dict." -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8652,22 +8648,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "Result: %(result)s is not a list." -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, fuzzy, python-format msgid "" "Values do not match:\n" @@ -8763,36 +8759,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Creating files in %s to simulate guest agent" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Removing simulated guest agent files in %s" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8806,35 +8802,35 @@ msgstr "Booting with volume %(volume_id)s at %(mountpoint)s" msgid "Added %(filepath)s to config drive" msgstr "Added %(filepath)s to config drive" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "Compute driver option required, but not specified" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "Loading compute driver '%s'" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "Unable to load the virtualization driver: %s" @@ -8887,6 +8883,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "Converted to raw, but format is now %s" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9715,7 +9719,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9796,7 +9800,7 @@ msgstr "Windows version: %s " msgid "get_available_resource called" msgstr "get_available_resource called" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "Updating host stats" @@ -10185,7 +10189,7 @@ msgstr "PowerVM instance cleanup failed" msgid "Creating nic for instance: %s" msgstr "Creating snapshot for instance %s" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -10195,13 +10199,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Using config drive" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "Creating config drive at %(path)s" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Creating config drive at %(path)s" @@ -10371,7 +10375,7 @@ msgstr "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Creating snapshot for instance %s" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "Could not determine iscsi initiator name" @@ -10410,399 +10414,404 @@ msgstr "Unable to find vbd for vdi %s" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "Connection to libvirt broke" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "Can not handle authentication request for %d credentials" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connecting to libvirt: %s" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "During wait destroy, instance disappeared." -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "Instance destroyed successfully." -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 #, fuzzy msgid "Going to destroy instance again." msgstr "Going to stop instances" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "Error from libvirt during undefineFlags. Retrying with undefine" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "Could not determine iscsi initiator name" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "Could not determine iscsi initiator name" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "During detach_volume, instance disappeared." -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "attaching network adapter failed." msgstr "No networks defined." -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "During detach_volume, instance disappeared." -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 #, fuzzy msgid "detaching network adapter failed." msgstr "No networks defined." -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "Instance soft rebooted successfully." -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "Instance shutdown successfully." -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "Instance rebooted successfully." -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "Instance is running" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "Instance spawned successfully." -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "Guest does not have a console available" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "Path '%(path)s' supports direct I/O" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "Path '%(path)s' does not support direct I/O: '%(ex)s'" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "Error on '%(path)s' while checking direct I/O: '%(ex)s'" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "Creating image" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "Using config drive" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Injecting %(injection)s into image %(img_id)s" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "Ignoring error injecting data into image %(img_id)s (%(e)s)" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " @@ -10811,20 +10820,20 @@ msgstr "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "Config requested a custom CPU model, but no model name was provided" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "A CPU model name should not be set when a host CPU model is requested" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "CPU mode '%(mode)s' model '%(model)s' was chosen" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" @@ -10832,35 +10841,35 @@ msgstr "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -10869,48 +10878,48 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, fuzzy, python-format msgid "Invalid exclusion expression %r" msgstr "Invalid reservation expiration %(expire)s." -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, fuzzy, python-format msgid "Invalid inclusion expression %r" msgstr "Invalid reservation expiration %(expire)s." -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -10919,47 +10928,46 @@ msgstr "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. This error can be safely ignored for now." -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt version is too old (does not support getVersion)" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Getting image size for the image %s" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -10968,15 +10976,15 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "Block migration can not be used with shared storage." -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "Live migration can not be used without shared storage." -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -10985,7 +10993,7 @@ msgstr "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -10994,7 +11002,7 @@ msgstr "" "Instance launched has CPU info:\n" "%s" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -11009,7 +11017,7 @@ msgstr "" "\n" "Refer to %(u)s" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -11018,22 +11026,22 @@ msgstr "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "The firewall filter for %s does not exist" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s." -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -11042,63 +11050,63 @@ msgstr "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "Getting disk size of %(i_name)s: %(e)s" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "Starting migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "Instance running successfully." -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "Starting finish_migration" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "Starting finish_revert_migration" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Failed to cleanup directory %(target)s: %(e)s" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11133,66 +11141,66 @@ msgstr "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables firewall: Setup Basic Filtering" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "You should specify libvirt_images_volume_group flag to use LVM images." -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "Unknown image_type=%s" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "Error reading image info file %(filename)s: %(error)s" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "Reading image info file: %s" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Writing image info file: %s" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "%s is a valid instance name" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "%s has a disk file" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "Instance %(instance)s is backed by %(backing)s" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " @@ -11201,49 +11209,49 @@ msgstr "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "%(id)s (%(base_file)s): image verification failed" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "%(id)s (%(base_file)s): image verification skipped, no hash stored" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, fuzzy, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "%(id)s (%(base_file)s): checking" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "Cannot remove %(base_file)s, it does not exist" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "Base file too young to remove: %s" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "Removing base file: %s" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "Failed to remove %(base_file)s, error was %(error)s" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "%(id)s (%(base_file)s): checking" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " @@ -11252,7 +11260,7 @@ msgstr "" "%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d " "on other nodes" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " @@ -11261,51 +11269,51 @@ msgstr "" "%(id)s (%(base_file)s): warning -- an absent base file is in use! " "instances: %(instance_list)s" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "%(id)s (%(base_file)s): image is not in use" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "%(id)s (%(base_file)s): image is in use" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "Skipping verification, no base directory at %s" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "Verify base images" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "Image id %(id)s yields fingerprint %(fingerprint)s" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "Unknown base file: %s" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "Active base files: %s" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "Corrupt base files: %s" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "Removable base files: %s" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "Verification complete" @@ -11352,70 +11360,70 @@ msgstr "Path %s must be LVM logical volume" msgid "Path %s must be LVM logical volume" msgstr "Path %s must be LVM logical volume" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "Can't retrieve root device path from instance libvirt configuration" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Unexpected error: %s" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "Ensuring vlan %(vlan)s and bridge %(bridge)s" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "Ensuring bridge %s" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "Failed while unplugging vif" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI device not found at %s" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " @@ -11424,7 +11432,7 @@ msgstr "" "ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" @@ -11436,65 +11444,48 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "%s is already mounted" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "iSCSI device not found at %s" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" "ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 #, fuzzy msgid "Fibre Channel device not found." msgstr "iSCSI device not found at %s" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " @@ -11503,35 +11494,35 @@ msgstr "" "ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -12046,58 +12037,58 @@ msgstr "Exception in %s " msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "Getting list of instances" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "Got total of %s instances" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "Block device information present: %s" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 #, fuzzy msgid "Creating VM on the ESX host" msgstr "Creating VM on the ESX host" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 #, fuzzy msgid "Created VM on the ESX host" msgstr "Created VM on the ESX host" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, fuzzy, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " @@ -12106,7 +12097,7 @@ msgstr "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, fuzzy, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -12115,7 +12106,7 @@ msgstr "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, fuzzy, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " @@ -12124,7 +12115,7 @@ msgstr "" "Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, fuzzy, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " @@ -12133,7 +12124,7 @@ msgstr "" "Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " @@ -12142,7 +12133,7 @@ msgstr "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, fuzzy, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " @@ -12151,7 +12142,7 @@ msgstr "" "Downloaded image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, fuzzy, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -12161,7 +12152,7 @@ msgstr "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, fuzzy, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -12170,123 +12161,123 @@ msgstr "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "Powering on the VM instance" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "Powered on the VM instance" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "Creating Snapshot of the VM instance" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "Created Snapshot of the VM instance" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "Copying disk data before snapshot of the VM" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "Copied disk data before snapshot of the VM" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "Uploading image %s" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "Uploaded image %s" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "Deleting temporary vmdk file %s" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "Deleted temporary vmdk file %s" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "instance is not powered on" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "Rebooting guest OS of VM" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "Rebooted guest OS of VM" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "Doing hard reboot of VM" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "Did hard reboot of VM" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 #, fuzzy msgid "Destroying the VM" msgstr "Destroying VM" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 #, fuzzy msgid "Destroyed the VM" msgstr "VM destroyed" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, fuzzy, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "Powering off the VM" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "Powered off the VM" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "Unregistering the VM" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "Unregistered the VM" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " @@ -12295,17 +12286,17 @@ msgstr "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "Deleting contents of the VM from datastore %(datastore_name)s" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "Deleted contents of the VM from datastore %(datastore_name)s" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " @@ -12314,98 +12305,98 @@ msgstr "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "pause not supported for vmwareapi" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "unpause not supported for vmwareapi" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "Suspending the VM" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "Suspended the VM" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 #, fuzzy msgid "instance is powered off and cannot be suspended." msgstr "instance is powered off and can not be suspended." -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "VM was already in suspended state. So returning without doing anything" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "Resuming the VM" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "Resumed the VM" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "instance is not in a suspended state" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "instance is not powered on" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 #, fuzzy msgid "VM was already in powered off state. So returning without doing anything" msgstr "VM was already in suspended state. So returning without doing anything" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 #, fuzzy msgid "VM was already in powered on state. So returning without doing anything" msgstr "VM was already in suspended state. So returning without doing anything" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 #, fuzzy msgid "Powering on the VM" msgstr "Powering off the VM" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 #, fuzzy msgid "Powered on the VM" msgstr "Powered off the VM" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Updating progress to %(progress)d" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Creating volume: %s" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "instance not present" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, fuzzy, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" @@ -12414,83 +12405,83 @@ msgstr "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Creating volume: %s" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Create volume from snapshot %s" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "Found %(instance_count)d hung reboots older than %(timeout)d seconds" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "Automatically hard rebooting" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "get_diagnostics not implemented for vmwareapi" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 #, fuzzy msgid "Reconfiguring VM instance to set the machine id" msgstr "Reconfiguring VM instance to attach the image disk" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 #, fuzzy msgid "Reconfigured VM instance to set the machine id" msgstr "Reconfigured VM instance to attach the image disk" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, fuzzy, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, fuzzy, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "Creating directory with path %s" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "Created directory with path %s" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12571,103 +12562,103 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, fuzzy, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "instance %(instance_name)s: deleting instance files %(target)s" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, fuzzy, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "instance %(instance_name)s: deleting instance files %(target)s" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "Unable to find address %r" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Failed to find volume in db" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "TIMEOUT: The call to %(method)s timed out. args=%(args)r" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -12676,38 +12667,38 @@ msgstr "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "The call to %(method)s returned an error: %(e)s. args=%(args)r" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "Querying agent version" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " @@ -12716,134 +12707,130 @@ msgstr "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "Updating agent to %s" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "Setting admin password" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "Injecting file path: %r" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "Resetting network" -#: nova/virt/xenapi/agent.py:368 -msgid "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" -msgstr "" -"XenServer tools installed in this image are capable of network injection." -" Networking files will not bemanipulated" - -#: nova/virt/xenapi/agent.py:376 -msgid "" -"XenServer tools are present in this image but are not capable of network " -"injection" -msgstr "" -"XenServer tools are present in this image but are not capable of network " -"injection" - #: nova/virt/xenapi/agent.py:380 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" + +#: nova/virt/xenapi/agent.py:388 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" +"XenServer tools are present in this image but are not capable of network " +"injection" + +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "XenServer tools are not installed in this image" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL error: %s" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "Failure while cleaning up attached VDIs" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "Could not determine key: %s" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "Host startup on XenServer is not supported." -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "Unable to log in to XenAPI (is the Dom0 disk full?)" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "Host is member of a pool, but DB says otherwise" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "Got exception: %s" @@ -12930,7 +12917,7 @@ msgstr "Found non-unique network for bridge %s" msgid "Found no network for bridge %s" msgstr "Found no network for bridge %s" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " @@ -12939,123 +12926,130 @@ msgstr "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "Found no PIF for device %s" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "Created VM" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "VM destroyed" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "VM already halted, skipping shutdown..." -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 #, fuzzy msgid "Shutting down VM (cleanly)" msgstr "Shutting down VM" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 #, fuzzy msgid "Shutting down VM (hard)" msgstr "Shutting down VM" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "VBD not found in instance %s" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "VBD %s already detached" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "Unable to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "Reached maximum number of retries trying to unplug VBD %s" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "Unable to destroy VBD %s" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "Unable to destroy VDI %s" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -13064,145 +13058,145 @@ msgstr "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "SR not present and could not be introduced" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "block device info: %s" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "Starting snapshot for VM" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "Destroying cached VDI '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "Removing kernel/ramdisk files from dom0" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "Unrecognized cache_images value '%s', defaulting to True" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" -msgstr "Invalid value '%s' for xenapi_torrent_images" - -#: nova/virt/xenapi/vm_utils.py:1319 -#, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1371 +#, python-format +msgid "Invalid value '%d' for image_compression_level" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, fuzzy, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" "Image size %(size_bytes)d exceeded instance_type allowed size " "%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Fetching image %(image_id)s, type %(image_type_str)s" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Size for image %(image_id)s: %(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -13211,101 +13205,101 @@ msgstr "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copying VDI %s to /boot/guest on dom0" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destroyed" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "Failed to fetch glance image" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "Detected %(image_type_str)s format for image %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "VDI %s is still available" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "Flag sr_matching_filter '%s' does not respect formatting convention" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "Cannot find SR of content-type ISO" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "ISO: not iso content" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO: iso content_type, no 'i18n-key' key" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "ISO: iso content_type, i18n-key value not 'local-storage-iso'" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: SR MATCHing our criteria" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, looking to see if it is host local" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "ISO: SR with local PBD" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " @@ -13314,12 +13308,12 @@ msgstr "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s has parent %(parent_uuid)s" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -13328,61 +13322,61 @@ msgstr "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Timeout waiting for device %s to be created" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "Disconnecting stale VDI %s from compute domU" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "Plugging VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "Plugging VBD %s done." -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s plugged as %(orig_dev)s" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destroying VBD for VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destroying VBD for VDI %s done." -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "Partitions:" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -13391,18 +13385,18 @@ msgstr "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "Writing partition table %s done." -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " @@ -13411,276 +13405,276 @@ msgstr "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" -#: nova/virt/xenapi/vm_utils.py:2260 -#, python-format -msgid "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" -msgstr "" -"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " -"reduction in size" - #: nova/virt/xenapi/vm_utils.py:2313 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" + +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "Manipulating interface files directly" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "Failed to mount filesystem (expected for non-linux instances): %s" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" -msgstr "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" +msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "Failed to transfer vhd to new host" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Writing image info file: %s" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "Starting instance" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "Failed to spawn, rolling back" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "Waiting for instance state to become running" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "Finished snapshot and upload for VM" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "Failed to terminate instance" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "Resize complete" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "Starting halted instance found during reboot" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "Unable to find root VBD/VDI for VM" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 #, fuzzy msgid "Destroying VDIs" msgstr "Destroying VM" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "Using RAW or VHD, skipping kernel and ramdisk deletion" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "instance has a kernel or ramdisk but not both" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "kernel/ramdisk files removed" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "Destroying VM" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "VM is not present, skipping destroy..." -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Instance is already in Rescue Mode: %s" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "VM is not present, skipping destroy..." -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "Injecting network info to xenstore" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "Creating vifs" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Created VIF %(vif_ref)s, network %(network_ref)s" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 #, fuzzy msgid "No suitable network for migrate" msgstr "Bad networks format" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "Migrate Receive failed" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 #, fuzzy msgid "VM.assert_can_migrate failed" msgstr "VM.assert_can_migratefailed" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "Migrate Send failed" @@ -13767,11 +13761,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -14321,3 +14315,89 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "Instance failed to spawn" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "Invalid value '%s' for xenapi_torrent_images" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po index 83dd24a54b..9958617940 100644 --- a/nova/locale/es/LC_MESSAGES/nova.po +++ b/nova/locale/es/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2012-05-16 06:44+0000\n" "Last-Translator: Paco Molinero \n" "Language-Team: Spanish \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1353,264 +1353,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "La instancia %(instance_id)s no esta en modo de rescate" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "La instancia %(instance_id)s no esta en modo de rescate" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "el grupo %s ya existe" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1666,27 +1666,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1719,91 +1719,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "No se encuentra la dirección del enlace local.:%s" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "No se pudo obtener enlace de la ip local de %(interface)s :%(ex)s" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "backend inválido: %s" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1870,85 +1875,85 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "Demasiados intentos de autenticacion fallidos." -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Fallo de autenticación: %s" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 #, fuzzy msgid "Timestamp failed validation." msgstr "Demasiados intentos de autenticacion fallidos." -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "acción: %s" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2240,75 +2245,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "Capturado error: %s" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, fuzzy, python-format msgid "Missing core API extensions: %s" msgstr "Obtenida excepción %s" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2476,47 +2481,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2531,28 +2536,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "Llanado al adquiridor %s" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3376,7 +3381,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3593,20 +3598,20 @@ msgstr "configurando la red del host" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3637,8 +3642,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4048,7 +4053,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4136,49 +4141,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4357,20 +4362,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4383,406 +4388,406 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "recibido %s" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, fuzzy, python-format msgid "error: %s" msgstr "Capturado error: %s" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 #, fuzzy msgid "network" msgstr "configurando la red del host" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 #, fuzzy msgid "IP address" msgstr "Asignar dirección" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "el grupo %s ya existe" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 #, fuzzy msgid "No networks found" msgstr "configurando la red del host" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "Reiniciar instancia %r" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 #, fuzzy msgid "An unexpected error has occurred." msgstr "Sucedió un error inexperado: %s" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Capturado error: %s" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "Capturado error: %s" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "" "Quota de instancias superada. Sólo puedes ejecutar %s instancias más de " "este tipo." -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "" "Quota de instancias superada. Sólo puedes ejecutar %s instancias más de " "este tipo." -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Imposible adjuntar volumen a la instancia %s" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4790,229 +4795,229 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 #, fuzzy msgid "going to delete a resizing instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 #, fuzzy msgid "Going to try to terminate instance" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 #, fuzzy msgid "Going to try to stop instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 #, fuzzy msgid "Going to try to start instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Comenzando snapshot para la VM %s" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "Crear Grupo de Seguridad %s" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Imposible destruir VBD %s" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Imposible destruir VBD %s" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 #, fuzzy msgid "Security group is still in use" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "Borrar grupo de seguridad %s" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "Revocar ingreso al grupo de seguridad %s" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5101,30 +5106,30 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " @@ -5133,793 +5138,785 @@ msgstr "" "Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion " "(%(host)s)" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "Fallo a reinicia la instancia" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "Fallo al suspender la instancia" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Sucedió un error inexperado: %s" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, fuzzy, python-format msgid "Error: %s" msgstr "Capturado error: %s" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 #, fuzzy msgid "Allocating IP information in the background." msgstr "configurando la red del host" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 #, fuzzy msgid "Rebuilding instance" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Fallo al generar metadatos para la ip %s" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Desasociar volumen %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 #, fuzzy msgid "Rebooting instance" msgstr "Reiniciando instancia %s" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instancia %s: reiniciada" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "instancia %s: creando snapshot" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Fallo al suspender la instancia" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Capturado error: %s" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Tipo de instancia inválido %(instance_type)s." -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "instancia %s: creando snapshot" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 #, fuzzy msgid "Retrieving diagnostics" msgstr "instancia %s: obteniendo los diagnosticos" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 #, fuzzy msgid "Reset network" msgstr "configurando la red del host" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 #, fuzzy msgid "Inject network info" msgstr "configurando la red del host" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 #, fuzzy msgid "Get console output" msgstr "Obtener salida de la consola para la instancia %s" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Desvinculando volumen de instancia desconocida %s" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "Borrando usuario %s" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instancia %s: arrancada" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Borrando usuario %s" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Tipo de instancia inválido %(instance_type)s." -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6076,20 +6073,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6193,67 +6190,67 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Fallo a reinicia la instancia" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Fallo a reinicia la instancia" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instancia %s: rescatada" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6261,24 +6258,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6396,31 +6393,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6575,7 +6572,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Fallo a reinicia la instancia" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6698,111 +6695,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "El pid %d está pasado, relanzando dnsmasq" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Excepción al recargar la configuración de dnsmasq: %s" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "El pid %d está pasado, relanzando dnsmasq" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "Matando radvd lanzado %s" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d corrupto, relanzando radvd" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "backend inválido: %s" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "Iniciando interfaz VLAN %s" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Iniciando interfaz puente para %s" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Fallo al suspender la instancia" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Iniciando interfaz puente para %s" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Des-registrando la imagen %s" @@ -6969,7 +6966,7 @@ msgstr "recibido %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6984,84 +6981,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "Tipo de instancia inválido %(instance_type)s." -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "configurando la red del host" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7204,31 +7201,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7252,27 +7249,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8148,12 +8145,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8209,7 +8206,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8314,27 +8311,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "Recuperada la conexión al servidor de modelos." -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "el servidor de modelos se ha ido" @@ -8406,22 +8403,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Intento de instanciar sigleton" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8494,23 +8491,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8520,22 +8517,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8625,36 +8622,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8668,35 +8665,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8749,6 +8746,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9569,7 +9574,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9651,7 +9656,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10031,7 +10036,7 @@ msgstr "No encontrado: %s" msgid "Creating nic for instance: %s" msgstr "Creando una instancia raw" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -10041,13 +10046,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Se va a iniciar la finalización de las instancias" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10223,7 +10228,7 @@ msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Creando una instancia raw" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10262,573 +10267,577 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "Conectando a libvirt: %s" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "Conexión a libvirt rota" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Conectando a libvirt: %s" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 #, fuzzy msgid "Going to destroy instance again." msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instancia %s: reiniciada" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 #, fuzzy msgid "Guest does not have a console available" msgstr "El usuario no tiene privilegios de administrador" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Pidiendo xapi a subir %(vdi_uuids)s como ID %(image_id)s" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Fallo al generar metadatos para la ip %s" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10838,92 +10847,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10956,173 +10965,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Iniciando interfaz puente para %s" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11164,77 +11173,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11246,97 +11255,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, fuzzy, python-format msgid "%s is already mounted" msgstr "el grupo %s ya existe" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11846,98 +11838,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11945,322 +11937,322 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 #, fuzzy msgid "Powering on the VM instance" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "Creando una instancia raw" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 #, fuzzy msgid "Destroying the VM" msgstr "Des-registrando la imagen %s" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 #, fuzzy msgid "Unregistering the VM" msgstr "Des-registrando la imagen %s" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 #, fuzzy msgid "Powering on the VM" msgstr "Vamos a ejecutar %s insntacias..." -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "La instacia %(instance_id)s no esta suspendida" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Borrando usuario %s" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 #, fuzzy msgid "instance not present" msgstr "instancia %s: rescatada" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Borrando usuario %s" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Imposible encontrar volumen %s" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12341,36 +12333,36 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" @@ -12378,47 +12370,47 @@ msgstr "" "El punto de montaje %(mountpoint)s esta unido a la instancia " "%(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "Imposible encontrar volumen %s" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Imposible desasociar volumen %s" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" @@ -12426,190 +12418,186 @@ msgstr "" "El punto de montaje %(mountpoint)s se desligó de la instancia " "%(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Llanado al adquiridor %s" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 -#, fuzzy +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -"Debes especificar xenapi_connection_url, xenapi_connection_username " -"(opcional), y xenapi_connection_password para usar connection_type=xenapi" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "Obtenida excepción %s" @@ -12694,128 +12682,135 @@ msgstr "Encontrada una red no única para el puente %s" msgid "Found no network for bridge %s" msgstr "No se ha encontrado red para el puente %s" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "VBD no encontrado en la instancia %s" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "el grupo %s ya existe" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "Imposible desconectar VBD %s" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "Imposible destruir VBD %s" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Creado el VBD %(vbd_ref)s para VM %(vm_ref)s, VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Creado el VBD %(vbd_ref)s para VM %(vm_ref)s, VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12824,611 +12819,611 @@ msgstr "" "VDI creado %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " "sobre %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 #, fuzzy msgid "Starting snapshot for VM" msgstr "Comenzando snapshot para la VM %s" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Tamaño para imagen %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copiando VDI %s a /boot/guest on dom0" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s destruído" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 #, fuzzy msgid "Failed to fetch glance image" msgstr "Fallo a reinicia la instancia" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "VDI %s está todavía disponible" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s tiene origen en %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Iniciando interfaz puente para %s" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 #, fuzzy msgid "Starting instance" msgstr "Creando una instancia raw" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Fallo al suspender la instancia" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Finalizado el snapshot y la subida de la VM %s" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "Fallo a reinicia la instancia" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 #, fuzzy msgid "Injecting network info to xenstore" msgstr "configurando la red del host" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Creando VIF para VM %(vm_ref)s, red %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13514,11 +13509,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -14066,3 +14061,87 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" +#~ "Debes especificar xenapi_connection_url, " +#~ "xenapi_connection_username (opcional), y " +#~ "xenapi_connection_password para usar " +#~ "connection_type=xenapi" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/es_MX/LC_MESSAGES/nova.po b/nova/locale/es_MX/LC_MESSAGES/nova.po index c09411fdea..2d8b5c8687 100644 --- a/nova/locale/es_MX/LC_MESSAGES/nova.po +++ b/nova/locale/es_MX/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-08-30 07:15+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (Mexico) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13635,3 +13633,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/eu/LC_MESSAGES/nova.po b/nova/locale/eu/LC_MESSAGES/nova.po index bbe9658aab..f0a85e45c7 100644 --- a/nova/locale/eu/LC_MESSAGES/nova.po +++ b/nova/locale/eu/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-11-06 08:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13443,3 +13441,83 @@ msgstr "" msgid "formatting encrypted volume %s" msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/eu_ES/LC_MESSAGES/nova.po b/nova/locale/eu_ES/LC_MESSAGES/nova.po new file mode 100644 index 0000000000..20215e7e33 --- /dev/null +++ b/nova/locale/eu_ES/LC_MESSAGES/nova.po @@ -0,0 +1,13443 @@ +# Basque (Spain) translations for nova. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the nova project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: nova\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" +"PO-Revision-Date: 2013-11-22 05:45+0000\n" +"Last-Translator: openstackjenkins \n" +"Language-Team: Basque (Spain) " +"(http://www.transifex.com/projects/p/openstack/language/eu_ES/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: nova/block_device.py:503 nova/virt/hyperv/basevolumeutils.py:92 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:66 +#, python-format +msgid "Arguments dropped when creating context: %s" +msgstr "" + +#: nova/context.py:111 +#, python-format +msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" +msgstr "" + +#: nova/crypto.py:56 +msgid "Filename of root CA" +msgstr "" + +#: nova/crypto.py:59 +msgid "Filename of private key" +msgstr "" + +#: nova/crypto.py:62 +msgid "Filename of root Certificate Revocation List" +msgstr "" + +#: nova/crypto.py:65 +msgid "Where we keep our keys" +msgstr "" + +#: nova/crypto.py:68 +msgid "Where we keep our root CA" +msgstr "" + +#: nova/crypto.py:71 +msgid "Should we use a CA for each project?" +msgstr "" + +#: nova/crypto.py:75 +#, python-format +msgid "Subject for certificate for users, %s for project, user, timestamp" +msgstr "" + +#: nova/crypto.py:80 +#, python-format +msgid "Subject for certificate for projects, %s for project, timestamp" +msgstr "" + +#: nova/crypto.py:145 +msgid "failed to generate fingerprint" +msgstr "" + +#: nova/crypto.py:212 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:395 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:397 +#, python-format +msgid "Flags path: %s" +msgstr "" + +#: nova/exception.py:104 +msgid "An unknown exception occurred." +msgstr "" + +#: nova/exception.py:126 nova/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:145 +#, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:149 +#, python-format +msgid "Failed to decrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:153 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:157 +msgid "5 attempts to create virtual interfacewith unique mac address failed" +msgstr "" + +#: nova/exception.py:162 +#, python-format +msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" +msgstr "" + +#: nova/exception.py:168 +msgid "Not authorized." +msgstr "" + +#: nova/exception.py:173 +msgid "User does not have admin privileges" +msgstr "" + +#: nova/exception.py:177 +#, python-format +msgid "Policy doesn't allow %(action)s to be performed." +msgstr "" + +#: nova/exception.py:184 +#, python-format +msgid "Image %(image_id)s is not active." +msgstr "" + +#: nova/exception.py:188 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:192 +msgid "Unacceptable parameters." +msgstr "" + +#: nova/exception.py:197 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:201 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" + +#: nova/exception.py:206 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:211 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get image %(id)s." +msgstr "" + +#: nova/exception.py:216 +msgid "" +"Block Device Mapping is Invalid: Boot sequence for the instance and " +"image/block device mapping combination is not valid." +msgstr "" + +#: nova/exception.py:223 +msgid "" +"Block Device Mapping is Invalid: You specified more local devices than " +"the limit allows" +msgstr "" + +#: nova/exception.py:229 +msgid "Ephemeral disks requested are larger than the instance type allows." +msgstr "" + +#: nova/exception.py:234 +msgid "Swap drive requested is larger than instance type allows." +msgstr "" + +#: nova/exception.py:238 +#, python-format +msgid "Block Device Mapping is Invalid: %(details)s" +msgstr "" + +#: nova/exception.py:243 +msgid "Block Device Mapping cannot be converted to legacy format. " +msgstr "" + +#: nova/exception.py:248 +#, python-format +msgid "Attribute not supported: %(attr)s" +msgstr "" + +#: nova/exception.py:253 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" +msgstr "" + +#: nova/exception.py:257 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" + +#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:125 +msgid "Keypair data is invalid" +msgstr "" + +#: nova/exception.py:268 +msgid "The request is invalid." +msgstr "" + +#: nova/exception.py:272 +msgid "Invalid input received" +msgstr "" + +#: nova/exception.py:277 +msgid "Invalid volume" +msgstr "" + +#: nova/exception.py:281 +msgid "Invalid volume access mode" +msgstr "" + +#: nova/exception.py:285 nova/api/openstack/compute/servers.py:1367 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248 +#: nova/api/openstack/compute/plugins/v3/servers.py:1168 +msgid "Invalid metadata" +msgstr "" + +#: nova/exception.py:289 +msgid "Invalid metadata size" +msgstr "" + +#: nova/exception.py:294 +#, python-format +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgstr "" + +#: nova/exception.py:298 +#, python-format +msgid "Invalid IP protocol %(protocol)s." +msgstr "" + +#: nova/exception.py:302 +#, python-format +msgid "Invalid content type %(content_type)s." +msgstr "" + +#: nova/exception.py:306 +#, python-format +msgid "Invalid cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:310 nova/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: nova/exception.py:318 +#, python-format +msgid "%(err)s" +msgstr "" + +#: nova/exception.py:322 +#, python-format +msgid "" +"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" +" %(reason)s." +msgstr "" + +#: nova/exception.py:327 +#, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:331 nova/openstack/common/db/sqlalchemy/utils.py:33 +msgid "Sort key supplied was not valid." +msgstr "" + +#: nova/exception.py:335 +#, python-format +msgid "" +"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" +" the instance is in this state." +msgstr "" + +#: nova/exception.py:340 +#, python-format +msgid "Instance %(instance_id)s is not running." +msgstr "" + +#: nova/exception.py:344 +#, python-format +msgid "Instance %(instance_id)s is not in rescue mode" +msgstr "" + +#: nova/exception.py:348 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:352 +#, python-format +msgid "Instance %(instance_id)s is not ready" +msgstr "" + +#: nova/exception.py:356 +msgid "Failed to suspend instance" +msgstr "" + +#: nova/exception.py:360 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:364 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:368 +#, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "" + +#: nova/exception.py:372 +msgid "Failed to reboot instance" +msgstr "" + +#: nova/exception.py:376 +msgid "Failed to terminate instance" +msgstr "" + +#: nova/exception.py:380 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:384 +msgid "Failed to launch instances" +msgstr "" + +#: nova/exception.py:388 +msgid "Service is unavailable at this time." +msgstr "" + +#: nova/exception.py:392 +msgid "Insufficient compute resources." +msgstr "" + +#: nova/exception.py:396 +#, python-format +msgid "Connection to the hypervisor is broken on host: %(host)s" +msgstr "" + +#: nova/exception.py:400 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." +msgstr "" + +#: nova/exception.py:404 +#, python-format +msgid "Compute service of %(host)s is still in use." +msgstr "" + +#: nova/exception.py:408 +#, python-format +msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." +msgstr "" + +#: nova/exception.py:413 +msgid "The supplied hypervisor type of is invalid." +msgstr "" + +#: nova/exception.py:417 +msgid "The instance requires a newer hypervisor version than has been provided." +msgstr "" + +#: nova/exception.py:422 +#, python-format +msgid "" +"The supplied disk path (%(path)s) already exists, it is expected not to " +"exist." +msgstr "" + +#: nova/exception.py:427 +#, python-format +msgid "The supplied device path (%(path)s) is invalid." +msgstr "" + +#: nova/exception.py:431 +#, python-format +msgid "The supplied device path (%(path)s) is in use." +msgstr "" + +#: nova/exception.py:436 +#, python-format +msgid "The supplied device (%(device)s) is busy." +msgstr "" + +#: nova/exception.py:440 +msgid "Unacceptable CPU info" +msgstr "" + +#: nova/exception.py:444 +#, python-format +msgid "%(address)s is not a valid IP v4/6 address." +msgstr "" + +#: nova/exception.py:448 +#, python-format +msgid "" +"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " +"tag is %(tag)s, but the one associated with the port group is %(pgroup)s." +msgstr "" + +#: nova/exception.py:454 +#, python-format +msgid "" +"vSwitch which contains the port group %(bridge)s is not associated with " +"the desired physical adapter. Expected vSwitch is %(expected)s, but the " +"one associated is %(actual)s." +msgstr "" + +#: nova/exception.py:461 +#, python-format +msgid "Disk format %(disk_format)s is not acceptable" +msgstr "" + +#: nova/exception.py:465 +#, python-format +msgid "Image %(image_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:469 +#, python-format +msgid "Instance %(instance_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:473 +#, python-format +msgid "Ec2 id %(ec2_id)s is unacceptable." +msgstr "" + +#: nova/exception.py:477 +#, python-format +msgid "Expected a uuid but received %(uuid)s." +msgstr "" + +#: nova/exception.py:481 +#, python-format +msgid "Invalid ID received %(id)s." +msgstr "" + +#: nova/exception.py:485 +msgid "Constraint not met." +msgstr "" + +#: nova/exception.py:490 +msgid "Resource could not be found." +msgstr "" + +#: nova/exception.py:495 +#, python-format +msgid "No agent-build associated with id %(id)s." +msgstr "" + +#: nova/exception.py:499 +#, python-format +msgid "" +"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture " +"%(architecture)s exists." +msgstr "" + +#: nova/exception.py:505 +#, python-format +msgid "Volume %(volume_id)s could not be found." +msgstr "" + +#: nova/exception.py:510 +#, python-format +msgid "Snapshot %(snapshot_id)s could not be found." +msgstr "" + +#: nova/exception.py:514 +#, python-format +msgid "No disk at %(location)s" +msgstr "" + +#: nova/exception.py:518 +#, python-format +msgid "Could not find a handler for %(driver_type)s volume." +msgstr "" + +#: nova/exception.py:522 +#, python-format +msgid "Invalid image href %(image_href)s." +msgstr "" + +#: nova/exception.py:526 +#, python-format +msgid "Requested image %(image)s has automatic disk resize disabled." +msgstr "" + +#: nova/exception.py:531 +#, python-format +msgid "Image %(image_id)s could not be found." +msgstr "" + +#: nova/exception.py:536 +#, python-format +msgid "" +"Image %(image_id)s could not be found. The nova EC2 API assigns image ids" +" dynamically when they are listed for the first time. Have you listed " +"image ids since adding this image?" +msgstr "" + +#: nova/exception.py:543 +#, python-format +msgid "Project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:547 +msgid "Cannot find SR to read/write VDI." +msgstr "" + +#: nova/exception.py:551 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:555 +#, python-format +msgid "Network %(network_id)s is still in use." +msgstr "" + +#: nova/exception.py:559 +#, python-format +msgid "%(req)s is required to create a network." +msgstr "" + +#: nova/exception.py:563 +#, python-format +msgid "Network %(network_id)s could not be found." +msgstr "" + +#: nova/exception.py:567 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:571 +#, python-format +msgid "Network could not be found for bridge %(bridge)s" +msgstr "" + +#: nova/exception.py:575 +#, python-format +msgid "Network could not be found for uuid %(uuid)s" +msgstr "" + +#: nova/exception.py:579 +#, python-format +msgid "Network could not be found with cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:583 +#, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:587 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:591 +msgid "No more available networks." +msgstr "" + +#: nova/exception.py:595 +#, python-format +msgid "" +"Either Network uuid %(network_uuid)s is not present or is not assigned to" +" the project %(project_id)s." +msgstr "" + +#: nova/exception.py:600 +msgid "" +"More than one possible network found. Specify network ID(s) to select " +"which one(s) to connect to," +msgstr "" + +#: nova/exception.py:605 +msgid "Could not find the datastore reference(s) which the VM uses." +msgstr "" + +#: nova/exception.py:609 +#, python-format +msgid "Port %(port_id)s is still in use." +msgstr "" + +#: nova/exception.py:613 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:617 +#, python-format +msgid "No free port available for instance %(instance)s." +msgstr "" + +#: nova/exception.py:621 +#, python-format +msgid "Fixed ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:625 +#, python-format +msgid "No fixed IP associated with id %(id)s." +msgstr "" + +#: nova/exception.py:629 +#, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:633 +#, python-format +msgid "Instance %(instance_uuid)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:637 +#, python-format +msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." +msgstr "" + +#: nova/exception.py:642 +#, python-format +msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." +msgstr "" + +#: nova/exception.py:646 +#, python-format +msgid "" +"Fixed IP address (%(address)s) does not exist in network " +"(%(network_uuid)s)." +msgstr "" + +#: nova/exception.py:651 +#, python-format +msgid "" +"Fixed IP address %(address)s is already in use on instance " +"%(instance_uuid)s." +msgstr "" + +#: nova/exception.py:656 +#, python-format +msgid "More than one instance is associated with fixed ip address '%(address)s'." +msgstr "" + +#: nova/exception.py:661 +#, python-format +msgid "Fixed IP address %(address)s is invalid." +msgstr "" + +#: nova/exception.py:666 +msgid "Zero fixed ips available." +msgstr "" + +#: nova/exception.py:670 +msgid "Zero fixed ips could be found." +msgstr "" + +#: nova/exception.py:674 +#, python-format +msgid "Floating ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:679 +#, python-format +msgid "Floating ip not found for id %(id)s." +msgstr "" + +#: nova/exception.py:683 +#, python-format +msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgstr "" + +#: nova/exception.py:687 +#, python-format +msgid "Floating ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:691 +#, python-format +msgid "Floating ip not found for host %(host)s." +msgstr "" + +#: nova/exception.py:695 +#, python-format +msgid "Multiple floating ips are found for address %(address)s." +msgstr "" + +#: nova/exception.py:699 +msgid "Floating ip pool not found." +msgstr "" + +#: nova/exception.py:704 +msgid "Zero floating ips available." +msgstr "" + +#: nova/exception.py:710 +#, python-format +msgid "Floating ip %(address)s is associated." +msgstr "" + +#: nova/exception.py:714 +#, python-format +msgid "Floating ip %(address)s is not associated." +msgstr "" + +#: nova/exception.py:718 +msgid "Zero floating ips exist." +msgstr "" + +#: nova/exception.py:723 +#, python-format +msgid "Interface %(interface)s not found." +msgstr "" + +#: nova/exception.py:728 nova/api/openstack/compute/contrib/floating_ips.py:98 +msgid "Cannot disassociate auto assigned floating ip" +msgstr "" + +#: nova/exception.py:733 +#, python-format +msgid "Keypair %(name)s not found for user %(user_id)s" +msgstr "" + +#: nova/exception.py:737 +#, python-format +msgid "Service %(service_id)s could not be found." +msgstr "" + +#: nova/exception.py:741 +#, python-format +msgid "Service with host %(host)s binary %(binary)s exists." +msgstr "" + +#: nova/exception.py:745 +#, python-format +msgid "Service with host %(host)s topic %(topic)s exists." +msgstr "" + +#: nova/exception.py:749 +#, python-format +msgid "Host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:753 +#, python-format +msgid "Compute host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:757 +#, python-format +msgid "Could not find binary %(binary)s on host %(host)s." +msgstr "" + +#: nova/exception.py:761 +#, python-format +msgid "Invalid reservation expiration %(expire)s." +msgstr "" + +#: nova/exception.py:765 +#, python-format +msgid "" +"Change would make usage less than 0 for the following resources: " +"%(unders)s" +msgstr "" + +#: nova/exception.py:770 +msgid "Quota could not be found" +msgstr "" + +#: nova/exception.py:774 +#, python-format +msgid "Quota exists for project %(project_id)s, resource %(resource)s" +msgstr "" + +#: nova/exception.py:779 +#, python-format +msgid "Unknown quota resources %(unknown)s." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Quota for user %(user_id)s in project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:788 +#, python-format +msgid "Quota for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:792 +#, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:796 +#, python-format +msgid "Quota usage for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:800 +#, python-format +msgid "Quota reservation %(uuid)s could not be found." +msgstr "" + +#: nova/exception.py:804 +#, python-format +msgid "Quota exceeded for resources: %(overs)s" +msgstr "" + +#: nova/exception.py:808 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:812 +#, python-format +msgid "Security group %(security_group_id)s not found for project %(project_id)s." +msgstr "" + +#: nova/exception.py:817 +#, python-format +msgid "Security group with rule %(rule_id)s not found." +msgstr "" + +#: nova/exception.py:822 +#, python-format +msgid "" +"Security group %(security_group_name)s already exists for project " +"%(project_id)s." +msgstr "" + +#: nova/exception.py:827 +#, python-format +msgid "" +"Security group %(security_group_id)s is already associated with the " +"instance %(instance_id)s" +msgstr "" + +#: nova/exception.py:832 +#, python-format +msgid "" +"Security group %(security_group_id)s is not associated with the instance " +"%(instance_id)s" +msgstr "" + +#: nova/exception.py:837 +#, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:841 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:847 +#, python-format +msgid "Rule already exists in group: %(rule)s" +msgstr "" + +#: nova/exception.py:851 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:856 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:860 +#, python-format +msgid "Migration not found for instance %(instance_id)s with status %(status)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Console pool %(pool_id)s could not be found." +msgstr "" + +#: nova/exception.py:869 +#, python-format +msgid "" +"Console pool with host %(host)s, console_type %(console_type)s and " +"compute_host %(compute_host)s already exists." +msgstr "" + +#: nova/exception.py:875 +#, python-format +msgid "" +"Console pool of type %(console_type)s for compute host %(compute_host)s " +"on proxy host %(host)s not found." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "Console %(console_id)s could not be found." +msgstr "" + +#: nova/exception.py:885 +#, python-format +msgid "Console for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:889 +#, python-format +msgid "" +"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " +"found." +msgstr "" + +#: nova/exception.py:894 +#, python-format +msgid "Invalid console type %(console_type)s" +msgstr "" + +#: nova/exception.py:898 +#, python-format +msgid "Unavailable console type %(console_type)s." +msgstr "" + +#: nova/exception.py:902 +#, python-format +msgid "Instance type %(instance_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:906 +#, python-format +msgid "Instance type with name %(instance_type_name)s could not be found." +msgstr "" + +#: nova/exception.py:911 +#, python-format +msgid "Flavor %(flavor_id)s could not be found." +msgstr "" + +#: nova/exception.py:915 +#, python-format +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." +msgstr "" + +#: nova/exception.py:920 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:924 +#, python-format +msgid "Cell with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:928 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:932 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:936 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:940 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:944 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:948 +msgid "Cannot update cells configuration file." +msgstr "" + +#: nova/exception.py:952 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:956 +#, python-format +msgid "Scheduler Host Filter %(filter_name)s could not be found." +msgstr "" + +#: nova/exception.py:960 +#, python-format +msgid "" +"Instance Type %(instance_type_id)s has no extra specs with key " +"%(extra_specs_key)s." +msgstr "" + +#: nova/exception.py:965 +#, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:969 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:973 +#, python-format +msgid "Virtual switch associated with the network adapter %(adapter)s not found." +msgstr "" + +#: nova/exception.py:978 +#, python-format +msgid "Network adapter %(adapter)s could not be found." +msgstr "" + +#: nova/exception.py:982 +#, python-format +msgid "Class %(class_name)s could not be found: %(exception)s" +msgstr "" + +#: nova/exception.py:986 +msgid "Action not allowed." +msgstr "" + +#: nova/exception.py:990 +msgid "Rotation is not allowed for snapshots" +msgstr "" + +#: nova/exception.py:994 +msgid "Rotation param is required for backup image_type" +msgstr "" + +#: nova/exception.py:999 nova/tests/compute/test_keypairs.py:146 +#, python-format +msgid "Key pair '%(key_name)s' already exists." +msgstr "" + +#: nova/exception.py:1003 +#, python-format +msgid "Instance %(name)s already exists." +msgstr "" + +#: nova/exception.py:1007 +#, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:1011 +#, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:1015 +#, python-format +msgid "" +"Flavor access already exists for flavor %(flavor_id)s and project " +"%(project_id)s combination." +msgstr "" + +#: nova/exception.py:1020 +#, python-format +msgid "%(path)s is not on shared storage: %(reason)s" +msgstr "" + +#: nova/exception.py:1024 +#, python-format +msgid "%(path)s is not on local storage: %(reason)s" +msgstr "" + +#: nova/exception.py:1028 +msgid "Migration error" +msgstr "" + +#: nova/exception.py:1032 +msgid "Migration pre-check error" +msgstr "" + +#: nova/exception.py:1036 +#, python-format +msgid "Malformed message body: %(reason)s" +msgstr "" + +#: nova/exception.py:1042 +#, python-format +msgid "Could not find config at %(path)s" +msgstr "" + +#: nova/exception.py:1046 +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" +msgstr "" + +#: nova/exception.py:1050 +msgid "When resizing, instances must change flavor!" +msgstr "" + +#: nova/exception.py:1054 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:1058 +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" +msgstr "" + +#: nova/exception.py:1062 +msgid "Instance type's memory is too small for requested image." +msgstr "" + +#: nova/exception.py:1066 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:1070 +#, python-format +msgid "Insufficient free memory on compute node to start %(uuid)s." +msgstr "" + +#: nova/exception.py:1074 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:1079 +msgid "Quota exceeded" +msgstr "" + +#: nova/exception.py:1086 +#, python-format +msgid "" +"Quota exceeded for %(overs)s: Requested %(req)s, but already used " +"%(used)d of %(allowed)d %(resource)s" +msgstr "" + +#: nova/exception.py:1091 +msgid "Maximum number of floating ips exceeded" +msgstr "" + +#: nova/exception.py:1095 +msgid "Maximum number of fixed ips exceeded" +msgstr "" + +#: nova/exception.py:1099 +#, python-format +msgid "Maximum number of metadata items exceeds %(allowed)d" +msgstr "" + +#: nova/exception.py:1103 +msgid "Personality file limit exceeded" +msgstr "" + +#: nova/exception.py:1107 +msgid "Personality file path too long" +msgstr "" + +#: nova/exception.py:1111 +msgid "Personality file content too long" +msgstr "" + +#: nova/exception.py:1115 nova/tests/compute/test_keypairs.py:157 +msgid "Maximum number of key pairs exceeded" +msgstr "" + +#: nova/exception.py:1120 +msgid "Maximum number of security groups or rules exceeded" +msgstr "" + +#: nova/exception.py:1124 +msgid "Maximum number of ports exceeded" +msgstr "" + +#: nova/exception.py:1128 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:1133 +#, python-format +msgid "Aggregate %(aggregate_id)s could not be found." +msgstr "" + +#: nova/exception.py:1137 +#, python-format +msgid "Aggregate %(aggregate_name)s already exists." +msgstr "" + +#: nova/exception.py:1141 +#, python-format +msgid "Aggregate %(aggregate_id)s has no host %(host)s." +msgstr "" + +#: nova/exception.py:1145 +#, python-format +msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1150 +#, python-format +msgid "Aggregate %(aggregate_id)s already has host %(host)s." +msgstr "" + +#: nova/exception.py:1154 +msgid "Unable to create instance type" +msgstr "" + +#: nova/exception.py:1158 +#, python-format +msgid "Failed to set admin password on %(instance)s because %(reason)s" +msgstr "" + +#: nova/exception.py:1164 +#, python-format +msgid "Detected existing vlan with id %(vlan)d" +msgstr "" + +#: nova/exception.py:1168 +msgid "There was a conflict when trying to complete your request." +msgstr "" + +#: nova/exception.py:1174 +#, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1178 +#, python-format +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1183 +#, python-format +msgid "Node %(node_id)s could not be found." +msgstr "" + +#: nova/exception.py:1187 +#, python-format +msgid "Node with UUID %(node_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1191 +#, python-format +msgid "Marker %(marker)s could not be found." +msgstr "" + +#: nova/exception.py:1196 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1200 +#, python-format +msgid "Could not fetch image %(image_id)s" +msgstr "" + +#: nova/exception.py:1204 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1208 +#, python-format +msgid "Task %(task_name)s is already running on host %(host)s" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "Task %(task_name)s is not running on host %(host)s" +msgstr "" + +#: nova/exception.py:1216 +#, python-format +msgid "Instance %(instance_uuid)s is locked" +msgstr "" + +#: nova/exception.py:1220 +#, python-format +msgid "Invalid value for Config Drive option: %(option)s" +msgstr "" + +#: nova/exception.py:1224 +#, python-format +msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" +msgstr "" + +#: nova/exception.py:1229 +#, python-format +msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." +msgstr "" + +#: nova/exception.py:1234 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1238 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1242 +#, python-format +msgid "" +"User data too large. User data must be no larger than %(maxsize)s bytes " +"once base64 encoded. Your data is %(length)d bytes" +msgstr "" + +#: nova/exception.py:1248 +msgid "User data needs to be valid base 64." +msgstr "" + +#: nova/exception.py:1252 +#, python-format +msgid "" +"unexpected task state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1261 +#, python-format +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" +msgstr "" + +#: nova/exception.py:1266 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1270 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1275 +#, python-format +msgid "The CA file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1279 +#, python-format +msgid "The CRL file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1283 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1287 +#, python-format +msgid "" +"The service from servicegroup driver %(driver)s is temporarily " +"unavailable." +msgstr "" + +#: nova/exception.py:1292 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1297 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1302 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1307 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/exception.py:1311 +#, python-format +msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" +msgstr "" + +#: nova/exception.py:1315 +#, python-format +msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" +msgstr "" + +#: nova/exception.py:1320 +#, python-format +msgid "Shadow table with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:1325 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + +#: nova/exception.py:1331 +#, python-format +msgid "Unsupported object type %(objtype)s" +msgstr "" + +#: nova/exception.py:1335 +#, python-format +msgid "Cannot call %(method)s on orphaned %(objtype)s object" +msgstr "" + +#: nova/exception.py:1339 +#, python-format +msgid "Version %(objver)s of %(objname)s is not supported" +msgstr "" + +#: nova/exception.py:1343 +#, python-format +msgid "Object action %(action)s failed because: %(reason)s" +msgstr "" + +#: nova/exception.py:1347 +#, python-format +msgid "Core API extensions are missing: %(missing_apis)s" +msgstr "" + +#: nova/exception.py:1351 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1355 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1360 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1364 +#, python-format +msgid "Instance group %(group_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1368 +#, python-format +msgid "Instance group %(group_uuid)s already exists." +msgstr "" + +#: nova/exception.py:1372 +#, python-format +msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1377 +#, python-format +msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." +msgstr "" + +#: nova/exception.py:1382 +#, python-format +msgid "Instance group %(group_uuid)s has no policy %(policy)s." +msgstr "" + +#: nova/exception.py:1386 +#, python-format +msgid "Number of retries to plugin (%(num_retries)d) exceeded." +msgstr "" + +#: nova/exception.py:1390 +#, python-format +msgid "There was an error with the download module %(module)s. %(reason)s" +msgstr "" + +#: nova/exception.py:1395 +#, python-format +msgid "" +"The metadata for this location will not work with this module %(module)s." +" %(reason)s." +msgstr "" + +#: nova/exception.py:1400 +#, python-format +msgid "The method %(method_name)s is not implemented." +msgstr "" + +#: nova/exception.py:1404 +#, python-format +msgid "The module %(module)s is misconfigured: %(reason)s." +msgstr "" + +#: nova/exception.py:1408 +#, python-format +msgid "The PCI address %(address)s has an incorrect format." +msgstr "" + +#: nova/exception.py:1412 +#, python-format +msgid "PCI device %(id)s not found" +msgstr "" + +#: nova/exception.py:1416 +#, python-format +msgid "PCI Device %(node_id)s:%(address)s not found." +msgstr "" + +#: nova/exception.py:1420 +#, python-format +msgid "" +"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " +"%(hopestatus)s" +msgstr "" + +#: nova/exception.py:1426 +#, python-format +msgid "" +"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " +"of %(hopeowner)s" +msgstr "" + +#: nova/exception.py:1432 +#, python-format +msgid "PCI Device request (%requests)s failed" +msgstr "" + +#: nova/exception.py:1437 +#, python-format +msgid "" +"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " +"pool" +msgstr "" + +#: nova/exception.py:1443 +#, python-format +msgid "Invalid PCI alias definition: %(reason)s" +msgstr "" + +#: nova/exception.py:1447 +#, python-format +msgid "PCI alias %(alias)s is not defined" +msgstr "" + +#: nova/exception.py:1452 +#, python-format +msgid "Not enough parameters: %(reason)s" +msgstr "" + +#: nova/exception.py:1457 +#, python-format +msgid "Invalid PCI devices Whitelist config %(reason)s" +msgstr "" + +#: nova/exception.py:1461 +#, python-format +msgid "Cannot change %(node_id)s to %(new_node_id)s" +msgstr "" + +#: nova/exception.py:1471 +#, python-format +msgid "" +"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " +"%(reason)s" +msgstr "" + +#: nova/exception.py:1476 +#, python-format +msgid "Failed to detach PCI device %(dev)s: %(reason)s" +msgstr "" + +#: nova/exception.py:1480 +#, python-format +msgid "%(type)s hypervisor does not support PCI devices" +msgstr "" + +#: nova/exception.py:1484 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + +#: nova/filters.py:70 +#, python-format +msgid "Starting with %d host(s)" +msgstr "" + +#: nova/filters.py:79 +#, python-format +msgid "Filter %(cls_name)s says to stop filtering" +msgstr "" + +#: nova/filters.py:84 +#, python-format +msgid "Filter %s returned 0 hosts" +msgstr "" + +#: nova/filters.py:86 +#, python-format +msgid "Filter %(cls_name)s returned %(obj_len)d host(s)" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:82 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:166 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:148 nova/notifications.py:188 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:272 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:33 +msgid "JSON file representing policy" +msgstr "" + +#: nova/policy.py:36 +msgid "Rule checked when requested rule is not found" +msgstr "" + +#: nova/quota.py:1274 +#, python-format +msgid "Created reservations %s" +msgstr "" + +#: nova/quota.py:1297 +#, python-format +msgid "Failed to commit reservations %s" +msgstr "" + +#: nova/quota.py:1299 +#, python-format +msgid "Committed reservations %s" +msgstr "" + +#: nova/quota.py:1320 +#, python-format +msgid "Failed to roll back reservations %s" +msgstr "" + +#: nova/quota.py:1323 +#, python-format +msgid "Rolled back reservations %s" +msgstr "" + +#: nova/service.py:151 +#, python-format +msgid "Starting %(topic)s node (version %(version)s)" +msgstr "" + +#: nova/service.py:170 nova/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: nova/service.py:188 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:268 +msgid "Service killed that has no database entry" +msgstr "" + +#: nova/service.py:290 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" + +#: nova/service.py:392 +msgid "serve() can only be called once" +msgstr "" + +#: nova/utils.py:159 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:365 +#, python-format +msgid "Couldn't get IPv4 : %(ex)s" +msgstr "" + +#: nova/utils.py:381 +#, python-format +msgid "IPv4 address is not found.: %s" +msgstr "" + +#: nova/utils.py:384 +#, python-format +msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" +msgstr "" + +#: nova/utils.py:399 +#, python-format +msgid "Link Local address is not found.:%s" +msgstr "" + +#: nova/utils.py:402 +#, python-format +msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" +msgstr "" + +#: nova/utils.py:423 +#, python-format +msgid "Invalid backend: %s" +msgstr "" + +#: nova/utils.py:468 +#, python-format +msgid "Expected object of type: %s" +msgstr "" + +#: nova/utils.py:497 +#, python-format +msgid "Invalid server_string: %s" +msgstr "" + +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: nova/utils.py:784 nova/virt/configdrive.py:178 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/utils.py:953 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:957 +#, python-format +msgid "%(name)s has a minimum character requirement of %(min_length)s." +msgstr "" + +#: nova/utils.py:962 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/utils.py:972 +#, python-format +msgid "%(value_name)s must be an integer" +msgstr "" + +#: nova/utils.py:978 +#, python-format +msgid "%(value_name)s must be >= %(min_value)d" +msgstr "" + +#: nova/utils.py:984 +#, python-format +msgid "%(value_name)s must be <= %(max_value)d" +msgstr "" + +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + +#: nova/wsgi.py:125 +#, python-format +msgid "%(name)s listening on %(host)s:%(port)s" +msgstr "" + +#: nova/wsgi.py:140 nova/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:144 nova/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:148 nova/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:152 nova/openstack/common/sslutils.py:61 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:183 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:210 +msgid "Stopping WSGI server." +msgstr "" + +#: nova/wsgi.py:229 +msgid "WSGI server has stopped." +msgstr "" + +#: nova/wsgi.py:298 +msgid "You must implement __call__" +msgstr "" + +#: nova/wsgi.py:484 +#, python-format +msgid "Loading app %(name)s from %(path)s" +msgstr "" + +#: nova/api/auth.py:117 +msgid "Invalid service catalog json." +msgstr "" + +#: nova/api/auth.py:140 +msgid "Sourcing roles from deprecated X-Role HTTP header" +msgstr "" + +#: nova/api/sizelimit.py:54 nova/api/sizelimit.py:63 nova/api/sizelimit.py:77 +#: nova/api/metadata/password.py:62 +msgid "Request is too large." +msgstr "" + +#: nova/api/validator.py:134 +#, python-format +msgid "%(key)s with value %(value)s failed validator %(name)s" +msgstr "" + +#: nova/api/ec2/__init__.py:90 +#, python-format +msgid "FaultWrapper: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:161 +msgid "Too many failed authentications." +msgstr "" + +#: nova/api/ec2/__init__.py:170 +#, python-format +msgid "" +"Access key %(access_key)s has had %(failures)d failed authentications and" +" will be locked out for %(lock_mins)d minutes." +msgstr "" + +#: nova/api/ec2/__init__.py:189 +msgid "Signature not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:194 +msgid "Access key not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 +msgid "Failure communicating with keystone" +msgstr "" + +#: nova/api/ec2/__init__.py:245 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:306 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:326 +#, python-format +msgid "action: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:328 +#, python-format +msgid "arg: %(key)s\t\tval: %(value)s" +msgstr "" + +#: nova/api/ec2/__init__.py:404 +#, python-format +msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" +msgstr "" + +#: nova/api/ec2/__init__.py:496 +#, python-format +msgid "Unexpected %(ex_name)s raised: %(ex_str)s" +msgstr "" + +#: nova/api/ec2/__init__.py:498 +#, python-format +msgid "Unexpected %(ex_name)s raised" +msgstr "" + +#: nova/api/ec2/__init__.py:502 +#, python-format +msgid "%(ex_name)s raised: %(ex_str)s" +msgstr "" + +#: nova/api/ec2/__init__.py:504 +#, python-format +msgid "%(ex_name)s raised" +msgstr "" + +#: nova/api/ec2/__init__.py:527 +#, python-format +msgid "Environment: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:529 +msgid "Unknown error occurred." +msgstr "" + +#: nova/api/ec2/apirequest.py:62 +#, python-format +msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" +msgstr "" + +#: nova/api/ec2/cloud.py:402 +#, python-format +msgid "Create snapshot of volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:427 +#, python-format +msgid "Could not find key pair(s): %s" +msgstr "" + +#: nova/api/ec2/cloud.py:443 +#, python-format +msgid "Create key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:455 +#, python-format +msgid "Import key %s" +msgstr "" + +#: nova/api/ec2/cloud.py:468 +#, python-format +msgid "Delete key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:610 nova/api/ec2/cloud.py:734 +msgid "need group_name or group_id" +msgstr "" + +#: nova/api/ec2/cloud.py:615 +msgid "can't build a valid rule" +msgstr "" + +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %(protocol)s" +msgstr "" + +#: nova/api/ec2/cloud.py:654 nova/api/ec2/cloud.py:687 +msgid "No rule for the specified parameters." +msgstr "" + +#: nova/api/ec2/cloud.py:762 +#, python-format +msgid "Get console output for instance %s" +msgstr "" + +#: nova/api/ec2/cloud.py:833 +#, python-format +msgid "Create volume from snapshot %s" +msgstr "" + +#: nova/api/ec2/cloud.py:837 nova/api/openstack/compute/contrib/volumes.py:242 +#, python-format +msgid "Create volume of %s GB" +msgstr "" + +#: nova/api/ec2/cloud.py:873 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" +msgstr "" + +#: nova/api/ec2/cloud.py:902 nova/api/openstack/compute/contrib/volumes.py:490 +#, python-format +msgid "Detach volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1062 +#, python-format +msgid "vol = %s\n" +msgstr "" + +#: nova/api/ec2/cloud.py:1222 +msgid "Allocate address" +msgstr "" + +#: nova/api/ec2/cloud.py:1227 +#, python-format +msgid "Release address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1232 +#, python-format +msgid "Associate address %(public_ip)s to instance %(instance_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1242 +msgid "Unable to associate IP Address, no fixed_ips." +msgstr "" + +#: nova/api/ec2/cloud.py:1250 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#, python-format +msgid "multiple fixed_ips exist, using the first: %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1263 +#, python-format +msgid "Disassociate address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1300 +msgid "Image must be available" +msgstr "" + +#: nova/api/ec2/cloud.py:1381 +msgid "Going to start terminating instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1392 +#, python-format +msgid "Reboot instance %r" +msgstr "" + +#: nova/api/ec2/cloud.py:1402 +msgid "Going to stop instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1412 +msgid "Going to start instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1503 +#, python-format +msgid "De-registering image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1519 +msgid "imageLocation is required" +msgstr "" + +#: nova/api/ec2/cloud.py:1539 +#, python-format +msgid "Registered image %(image_location)s with id %(image_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1600 +msgid "user or group not specified" +msgstr "" + +#: nova/api/ec2/cloud.py:1603 +msgid "only group \"all\" is supported" +msgstr "" + +#: nova/api/ec2/cloud.py:1606 +msgid "operation_type must be add or remove" +msgstr "" + +#: nova/api/ec2/cloud.py:1608 +#, python-format +msgid "Updating image %s publicity" +msgstr "" + +#: nova/api/ec2/cloud.py:1621 +#, python-format +msgid "Not allowed to modify attributes for image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1647 +#, python-format +msgid "" +"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " +"have a volume attached at root (%(root)s)" +msgstr "" + +#: nova/api/ec2/cloud.py:1678 +#, python-format +msgid "Couldn't stop instance within %d sec" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 +#, python-format +msgid "image of %(instance)s at %(now)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1722 nova/api/ec2/cloud.py:1771 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1775 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1731 nova/api/ec2/cloud.py:1780 +#: nova/api/ec2/cloud.py:1837 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1735 nova/api/ec2/cloud.py:1784 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1741 nova/api/ec2/cloud.py:1792 +msgid "Expecting tagSet to be key/value pairs" +msgstr "" + +#: nova/api/ec2/cloud.py:1748 +msgid "Expecting both key and value to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1797 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1871 +msgid "Invalid CIDR" +msgstr "" + +#: nova/api/ec2/ec2utils.py:257 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:275 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/ec2/faults.py:31 +#, python-format +msgid "EC2 error response: %(code)s: %(message)s" +msgstr "" + +#: nova/api/metadata/base.py:393 +#, python-format +msgid "future versions %s hidden in version list" +msgstr "" + +#: nova/api/metadata/handler.py:112 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_neutron_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:138 nova/api/metadata/handler.py:145 +#, python-format +msgid "Failed to get metadata for ip: %s" +msgstr "" + +#: nova/api/metadata/handler.py:140 nova/api/metadata/handler.py:191 +msgid "An unknown error has occurred. Please try your request again." +msgstr "" + +#: nova/api/metadata/handler.py:157 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:159 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:173 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:182 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:189 nova/api/metadata/handler.py:196 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:49 +msgid "file does not exist" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:51 +msgid "Unexpected IOError when reading" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:54 +msgid "failed to load json" +msgstr "" + +#: nova/api/openstack/__init__.py:84 +#, python-format +msgid "Caught error: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:93 +#, python-format +msgid "%(url)s returned with HTTP %(status)d" +msgstr "" + +#: nova/api/openstack/__init__.py:186 +msgid "Must specify an ExtensionManager class" +msgstr "" + +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 +#, python-format +msgid "Extended resource: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 +#, python-format +msgid "" +"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " +"resource" +msgstr "" + +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 +#, python-format +msgid "Extension %(ext_name)s extending resource: %(collection)s" +msgstr "" + +#: nova/api/openstack/__init__.py:280 +#: nova/api/openstack/compute/plugins/v3/servers.py:347 +#, python-format +msgid "Not loading %s because it is in the blacklist" +msgstr "" + +#: nova/api/openstack/__init__.py:285 +#: nova/api/openstack/compute/plugins/v3/servers.py:352 +#, python-format +msgid "Not loading %s because it is not in the whitelist" +msgstr "" + +#: nova/api/openstack/__init__.py:296 +#, python-format +msgid "v3 API Extension Blacklist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:298 +#, python-format +msgid "v3 API Extension Whitelist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:305 +#, python-format +msgid "Extensions in both blacklist and whitelist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:329 +#, python-format +msgid "Missing core API extensions: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:357 +#, python-format +msgid "Running _register_resources on %s" +msgstr "" + +#: nova/api/openstack/__init__.py:399 +#, python-format +msgid "Running _register_controllers on %s" +msgstr "" + +#: nova/api/openstack/common.py:119 +#, python-format +msgid "" +"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " +"Bad upgrade or db corrupted?" +msgstr "" + +#: nova/api/openstack/common.py:166 +#, python-format +msgid "%s param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:169 +#, python-format +msgid "%s param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:194 +msgid "offset param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:200 +msgid "limit param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:204 +msgid "limit param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:208 +msgid "offset param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:243 nova/api/openstack/compute/flavors.py:148 +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/plugins/v3/flavors.py:156 +#: nova/api/openstack/compute/plugins/v3/servers.py:554 +#, python-format +msgid "marker [%s] not found" +msgstr "" + +#: nova/api/openstack/common.py:283 +#, python-format +msgid "href %s does not contain version" +msgstr "" + +#: nova/api/openstack/common.py:298 +msgid "Image metadata limit exceeded" +msgstr "" + +#: nova/api/openstack/common.py:306 +msgid "Image metadata key cannot be blank" +msgstr "" + +#: nova/api/openstack/common.py:309 +msgid "Image metadata key too long" +msgstr "" + +#: nova/api/openstack/common.py:312 +msgid "Invalid image metadata" +msgstr "" + +#: nova/api/openstack/common.py:375 +#, python-format +msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" +msgstr "" + +#: nova/api/openstack/common.py:378 +#, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:381 +#, python-format +msgid "Instance is in an invalid state for '%s'" +msgstr "" + +#: nova/api/openstack/common.py:461 +msgid "Rejecting snapshot request, snapshots currently disabled" +msgstr "" + +#: nova/api/openstack/common.py:463 +msgid "Instance snapshots are not permitted at this time." +msgstr "" + +#: nova/api/openstack/extensions.py:199 +#, python-format +msgid "Loaded extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:238 +#: nova/api/openstack/compute/plugins/__init__.py:47 +#, python-format +msgid "Ext name: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/compute/plugins/__init__.py:48 +#, python-format +msgid "Ext alias: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/compute/plugins/__init__.py:49 +#, python-format +msgid "Ext description: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/compute/plugins/__init__.py:51 +#, python-format +msgid "Ext namespace: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:243 +#, python-format +msgid "Ext updated: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/compute/plugins/__init__.py:54 +#, python-format +msgid "Exception loading extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:259 +#, python-format +msgid "Loading extension %s" +msgstr "" + +#: nova/api/openstack/extensions.py:268 +#, python-format +msgid "Calling extension factory %s" +msgstr "" + +#: nova/api/openstack/extensions.py:280 +#, python-format +msgid "Failed to load extension %(ext_factory)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:351 +#, python-format +msgid "Failed to load extension %(classpath)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:374 +#, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:487 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:488 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 +msgid "cannot understand JSON" +msgstr "" + +#: nova/api/openstack/wsgi.py:659 +msgid "too many body keys" +msgstr "" + +#: nova/api/openstack/wsgi.py:703 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:707 +#, python-format +msgid "Fault thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:710 +#, python-format +msgid "HTTP exception thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:833 +msgid "Unrecognized Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:837 +msgid "No Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:841 +msgid "Empty body provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:953 +#, python-format +msgid "There is no such action: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 +#: nova/api/openstack/compute/server_metadata.py:59 +#: nova/api/openstack/compute/server_metadata.py:77 +#: nova/api/openstack/compute/server_metadata.py:102 +#: nova/api/openstack/compute/server_metadata.py:127 +#: nova/api/openstack/compute/contrib/admin_actions.py:226 +#: nova/api/openstack/compute/contrib/evacuate.py:49 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:51 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128 +msgid "Malformed request body" +msgstr "" + +#: nova/api/openstack/wsgi.py:960 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:964 +#, python-format +msgid "Calling method %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:973 +msgid "Unsupported Content-Type" +msgstr "" + +#: nova/api/openstack/wsgi.py:985 +#, python-format +msgid "" +"Malformed request URL: URL's project_id '%(project_id)s' doesn't match " +"Context's project_id '%(context_project_id)s'" +msgstr "" + +#: nova/api/openstack/wsgi.py:1224 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:276 +msgid "element is not a child" +msgstr "" + +#: nova/api/openstack/xmlutil.py:434 +msgid "root element selecting a list" +msgstr "" + +#: nova/api/openstack/xmlutil.py:757 +#, python-format +msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:877 +msgid "subclasses must implement construct()!" +msgstr "" + +#: nova/api/openstack/compute/extensions.py:39 +msgid "Initializing extension manager." +msgstr "" + +#: nova/api/openstack/compute/flavors.py:109 +#: nova/api/openstack/compute/plugins/v3/flavors.py:116 +#, python-format +msgid "Invalid is_public filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:133 +#, python-format +msgid "Invalid minRam filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:140 +#, python-format +msgid "Invalid minDisk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:37 +#: nova/api/openstack/compute/images.py:142 +#: nova/api/openstack/compute/images.py:158 +msgid "Image not found." +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:80 +msgid "Incorrect request body format" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/server_metadata.py:81 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:87 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:91 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108 +msgid "Request body and URI mismatch" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/server_metadata.py:85 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:90 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:94 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112 +msgid "Request body contains too many items" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:119 +msgid "Invalid metadata key" +msgstr "" + +#: nova/api/openstack/compute/images.py:163 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:69 +#: nova/api/openstack/compute/plugins/v3/ips.py:71 +msgid "Instance does not exist" +msgstr "" + +#: nova/api/openstack/compute/ips.py:92 +#: nova/api/openstack/compute/plugins/v3/ips.py:94 +msgid "Instance is not a member of specified network" +msgstr "" + +#: nova/api/openstack/compute/limits.py:164 +#: nova/api/openstack/compute/plugins/v3/limits.py:147 +#, python-format +msgid "" +"Only %(value)s %(verb)s request(s) can be made to %(uri)s every " +"%(unit_string)s." +msgstr "" + +#: nova/api/openstack/compute/limits.py:292 +#: nova/api/openstack/compute/plugins/v3/limits.py:274 +msgid "This request was rate-limited." +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:39 +#: nova/api/openstack/compute/server_metadata.py:123 +#: nova/api/openstack/compute/server_metadata.py:174 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198 +msgid "Server does not exist" +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:155 +#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190 +msgid "Metadata item was not found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/contrib/cells.py:405 +#: nova/api/openstack/compute/plugins/v3/cells.py:413 +msgid "Invalid changes-since value" +msgstr "" + +#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/plugins/v3/servers.py:537 +msgid "Only administrators may list deleted instances" +msgstr "" + +#: nova/api/openstack/compute/servers.py:577 +#: nova/api/openstack/compute/plugins/v3/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " +msgstr "" + +#: nova/api/openstack/compute/servers.py:595 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1147 +#: nova/api/openstack/compute/servers.py:1319 +#: nova/api/openstack/compute/plugins/v3/servers.py:575 +#: nova/api/openstack/compute/plugins/v3/servers.py:690 +#: nova/api/openstack/compute/plugins/v3/servers.py:894 +#: nova/api/openstack/compute/plugins/v3/servers.py:998 +#: nova/api/openstack/compute/plugins/v3/servers.py:1120 +msgid "Instance could not be found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:626 +#: nova/api/openstack/compute/plugins/v3/personalities.py:88 +#, python-format +msgid "Bad personality format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:629 +#: nova/api/openstack/compute/plugins/v3/personalities.py:91 +msgid "Bad personality format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:632 +#: nova/api/openstack/compute/plugins/v3/personalities.py:94 +#, python-format +msgid "Personality content for %s cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:647 +msgid "Unknown argument : port" +msgstr "" + +#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/plugins/v3/servers.py:620 +#, python-format +msgid "Bad port format: port uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/plugins/v3/servers.py:636 +#, python-format +msgid "Bad networks format: network uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/plugins/v3/servers.py:609 +#, python-format +msgid "Invalid fixed IP address (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/plugins/v3/servers.py:651 +#, python-format +msgid "Duplicate networks (%s) are not allowed" +msgstr "" + +#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/plugins/v3/servers.py:657 +#, python-format +msgid "Bad network format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:793 +#: nova/api/openstack/compute/plugins/v3/servers.py:660 +msgid "Bad networks format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:718 +msgid "Userdata content cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:723 +msgid "accessIPv4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:728 +msgid "accessIPv6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/plugins/v3/servers.py:706 +msgid "Server name is not defined" +msgstr "" + +#: nova/api/openstack/compute/servers.py:809 +#: nova/api/openstack/compute/servers.py:936 +msgid "Invalid flavorRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:849 +msgid "" +"Using different block_device_mapping syntaxes is not allowed in the same " +"request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:887 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +msgid "min_count must be <= max_count" +msgstr "" + +#: nova/api/openstack/compute/servers.py:933 +#: nova/api/openstack/compute/plugins/v3/servers.py:781 +msgid "Can not find requested image" +msgstr "" + +#: nova/api/openstack/compute/servers.py:939 +#: nova/api/openstack/compute/plugins/v3/servers.py:787 +msgid "Invalid key_name provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:942 +#: nova/api/openstack/compute/plugins/v3/servers.py:790 +msgid "Invalid config_drive provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1027 +msgid "HostId cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1031 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1057 +#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/plugins/v3/servers.py:909 +#: nova/api/openstack/compute/plugins/v3/servers.py:925 +msgid "Instance has not been resized." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1077 +#: nova/api/openstack/compute/plugins/v3/servers.py:928 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1093 +#: nova/api/openstack/compute/plugins/v3/servers.py:944 +msgid "Argument 'type' for reboot is not HARD or SOFT" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1097 +#: nova/api/openstack/compute/plugins/v3/servers.py:948 +msgid "Missing argument 'type' for reboot" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1119 +#: nova/api/openstack/compute/plugins/v3/servers.py:970 +msgid "Unable to locate requested flavor." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1122 +#: nova/api/openstack/compute/plugins/v3/servers.py:973 +msgid "Resize requires a flavor change." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1128 +#: nova/api/openstack/compute/plugins/v3/servers.py:979 +msgid "You are not authorized to access the image the instance was started with." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1132 +#: nova/api/openstack/compute/plugins/v3/servers.py:983 +msgid "Image that the instance was started with could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1136 +#: nova/api/openstack/compute/plugins/v3/servers.py:987 +msgid "Invalid instance image." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1157 +msgid "Missing imageRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1166 +msgid "Invalid imageRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1197 +msgid "Missing flavorRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1210 +msgid "No adminPass was specified" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1218 +#: nova/api/openstack/compute/plugins/v3/admin_password.py:78 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1227 +msgid "Unable to parse metadata key/value pairs." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1240 +msgid "Resize request has invalid 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1243 +msgid "Resize requests require 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1261 +#: nova/api/openstack/compute/contrib/aggregates.py:160 +#: nova/api/openstack/compute/contrib/coverage_ext.py:287 +#: nova/api/openstack/compute/contrib/flavormanage.py:59 +#: nova/api/openstack/compute/contrib/keypairs.py:89 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:46 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:80 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:118 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:199 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:91 +#: nova/api/openstack/compute/plugins/v3/servers.py:1074 +msgid "Invalid request body" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1267 +msgid "Could not parse imageRef from request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1325 +#: nova/api/openstack/compute/plugins/v3/servers.py:1126 +msgid "Cannot find image for rebuild" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1358 +msgid "createImage entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1428 +msgid "Invalid adminPass" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1454 +#: nova/api/openstack/compute/plugins/v3/servers.py:1324 +#, python-format +msgid "Removing options '%s' from query" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:60 +#: nova/api/openstack/compute/contrib/admin_actions.py:79 +#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:117 +#: nova/api/openstack/compute/contrib/admin_actions.py:151 +#: nova/api/openstack/compute/contrib/admin_actions.py:167 +#: nova/api/openstack/compute/contrib/admin_actions.py:183 +#: nova/api/openstack/compute/contrib/admin_actions.py:201 +#: nova/api/openstack/compute/contrib/admin_actions.py:341 +#: nova/api/openstack/compute/contrib/multinic.py:42 +#: nova/api/openstack/compute/contrib/rescue.py:43 +#: nova/api/openstack/compute/contrib/shelve.py:43 +#: nova/api/openstack/compute/plugins/v3/rescue.py:47 +msgid "Server not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#, python-format +msgid "Compute.api::pause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:82 +#, python-format +msgid "Compute.api::unpause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:101 +#, python-format +msgid "compute.api::suspend %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:120 +#, python-format +msgid "compute.api::resume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:138 +#, python-format +msgid "Error in migrate %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#, python-format +msgid "Compute.api::reset_network %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#, python-format +msgid "Compute.api::inject_network_info %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#, python-format +msgid "Compute.api::lock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#, python-format +msgid "Compute.api::unlock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:234 +#, python-format +msgid "createBackup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:238 +msgid "Malformed createBackup entity" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:244 +msgid "createBackup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:247 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:263 +#: nova/api/openstack/compute/contrib/console_output.py:46 +#: nova/api/openstack/compute/contrib/server_diagnostics.py:48 +#: nova/api/openstack/compute/contrib/server_start_stop.py:42 +msgid "Instance not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:293 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:285 +msgid "" +"host, block_migration and disk_over_commit must be specified for live " +"migration." +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:310 +#, python-format +msgid "Live migration of instance %s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:313 +#, python-format +msgid "Live migration of instance %(id)s to host %(host)s failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:331 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:320 +#, python-format +msgid "Desired state must be specified. Valid states are: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:344 +#, python-format +msgid "Compute.api::resetState %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:100 +#, python-format +msgid "Cannot show aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:133 +#, python-format +msgid "Cannot update aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:145 +#, python-format +msgid "Cannot delete aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:156 +#, python-format +msgid "Aggregates does not have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:170 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:189 +#: nova/api/openstack/compute/contrib/aggregates.py:193 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:183 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:187 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:213 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:66 +#, python-format +msgid "Create assisted snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:77 +#: nova/api/openstack/compute/contrib/volumes.py:624 +#, python-format +msgid "Delete snapshot with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:103 +msgid "Attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:110 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:114 +msgid "Failed to attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121 +msgid "Attachments update is not supported" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:203 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:243 +#, python-format +msgid "Cell %(id)s not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:274 +#: nova/api/openstack/compute/plugins/v3/cells.py:277 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:278 +#: nova/api/openstack/compute/plugins/v3/cells.py:281 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:285 +#: nova/api/openstack/compute/plugins/v3/cells.py:288 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:341 +#: nova/api/openstack/compute/contrib/cells.py:364 +#: nova/api/openstack/compute/plugins/v3/cells.py:346 +#: nova/api/openstack/compute/plugins/v3/cells.py:370 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:346 +#: nova/api/openstack/compute/plugins/v3/cells.py:351 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:398 +#: nova/api/openstack/compute/plugins/v3/cells.py:406 +msgid "Only 'updated_since', 'project_id' and 'deleted' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:61 +#: nova/api/openstack/compute/plugins/v3/certificates.py:66 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:150 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:42 +#, python-format +msgid "Unknown action %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:51 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:62 +#: nova/api/openstack/compute/plugins/v3/console_output.py:63 +msgid "Length in request body must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:70 +msgid "Unable to get console" +msgstr "" + +#: nova/api/openstack/compute/contrib/consoles.py:52 +msgid "Instance not yet ready" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:98 +#: nova/api/openstack/compute/plugins/v3/coverage.py:113 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:118 +#: nova/api/openstack/compute/plugins/v3/coverage.py:143 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:166 +#: nova/api/openstack/compute/plugins/v3/coverage.py:195 +msgid "Coverage not running" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:195 +#: nova/api/openstack/compute/plugins/v3/coverage.py:228 +msgid "Invalid path" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:199 +#: nova/api/openstack/compute/plugins/v3/coverage.py:232 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:206 +#: nova/api/openstack/compute/plugins/v3/coverage.py:239 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:219 +#: nova/api/openstack/compute/plugins/v3/coverage.py:252 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:277 +#: nova/api/openstack/compute/plugins/v3/coverage.py:133 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:44 +#: nova/api/openstack/compute/plugins/v3/disk_config.py:45 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:63 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:75 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:77 +#, python-format +msgid "Compute host %s not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:74 +#, python-format +msgid "Fixed IP %s not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:79 +#: nova/api/openstack/compute/contrib/flavor_access.py:103 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:108 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:106 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:120 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:57 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:59 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:224 +msgid "DNS entries not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:130 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:163 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:165 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:190 +#, python-format +msgid "Floating ip %s has been disassociated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:217 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +#: nova/api/openstack/compute/contrib/security_groups.py:458 +msgid "Missing parameter dict" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:220 +#: nova/api/openstack/compute/contrib/floating_ips.py:285 +msgid "Address not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:227 +msgid "No nw_info cache associated with instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:232 +msgid "No fixed ips associated to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:243 +msgid "Specified fixed address not assigned to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:257 +msgid "floating ip is already associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:260 +msgid "l3driver call to add floating ip failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:264 +#: nova/api/openstack/compute/contrib/floating_ips.py:293 +msgid "floating ip not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:267 +msgid "Error. Unable to associate floating ip" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:308 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:312 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 +#: nova/cmd/manage.py:416 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:54 +msgid "fping utility is not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:184 +#: nova/api/openstack/compute/plugins/v3/hosts.py:151 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:187 +#: nova/api/openstack/compute/plugins/v3/hosts.py:154 +#, python-format +msgid "Invalid status: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:189 +#: nova/api/openstack/compute/plugins/v3/hosts.py:156 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:191 +#: nova/api/openstack/compute/plugins/v3/hosts.py:158 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:207 +#: nova/api/openstack/compute/plugins/v3/hosts.py:175 +#, python-format +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:213 +#: nova/api/openstack/compute/plugins/v3/hosts.py:181 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:228 +#: nova/api/openstack/compute/plugins/v3/hosts.py:197 +#, python-format +msgid "Enabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/plugins/v3/hosts.py:199 +#, python-format +msgid "Disabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:235 +#: nova/api/openstack/compute/plugins/v3/hosts.py:204 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:251 +#: nova/api/openstack/compute/plugins/v3/hosts.py:222 +msgid "Virt driver does not implement host power management." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:337 +#: nova/api/openstack/compute/plugins/v3/hosts.py:316 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:184 +#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:185 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:197 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:234 +#, python-format +msgid "Hypervisor with ID '%s' could not be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:205 +msgid "Virt driver does not implement uptime function." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:219 +#: nova/api/openstack/compute/contrib/hypervisors.py:229 +#, python-format +msgid "No hypervisor matching '%s' could be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:58 +#: nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py:55 +#, python-format +msgid "Invalid timestamp for date %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/keypairs.py:107 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:109 +msgid "Quota exceeded, too many key pairs." +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:53 +msgid "Missing 'networkId' argument for addFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:69 +msgid "Missing 'address' argument for removeFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:78 +#, python-format +msgid "Unable to find address %r" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#, python-format +msgid "Disassociating host with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:28 +#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/os_networks.py:80 +#: nova/api/openstack/compute/contrib/os_networks.py:90 +#: nova/api/openstack/compute/contrib/os_networks.py:100 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:114 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:136 +msgid "Network not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#, python-format +msgid "Disassociating project with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:75 +#, python-format +msgid "Disassociating network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:86 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#, python-format +msgid "Showing network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:96 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:128 +#, python-format +msgid "Deleting network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:111 +msgid "Missing network in body" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:115 +msgid "Network label is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:119 +msgid "Network cidr or cidr_v6 is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:121 +#, python-format +msgid "Creating network with label %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:137 +#, python-format +msgid "Associating network %(network)s with project %(project)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:145 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:148 +#, python-format +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:125 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:155 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:165 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:168 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:176 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:187 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:73 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 +#: nova/cmd/manage.py:253 +msgid "Quota limit must be -1 or greater." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:77 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 +#: nova/cmd/manage.py:257 +#, python-format +msgid "Quota limit must greater than %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:80 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 +#: nova/cmd/manage.py:260 +#, python-format +msgid "Quota limit must less than %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:153 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:158 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:161 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:162 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:182 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:191 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:187 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:39 +#: nova/api/openstack/compute/plugins/v3/scheduler_hints.py:38 +msgid "Malformed scheduler_hints attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:372 +msgid "Not enough parameters to build a valid rule." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:380 +#, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:461 +msgid "Security group not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:465 +msgid "Security group name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:50 +#: nova/api/openstack/compute/plugins/v3/servers.py:1295 +msgid "start instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:62 +#: nova/api/openstack/compute/plugins/v3/servers.py:1308 +msgid "stop instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:177 +#: nova/api/openstack/compute/plugins/v3/services.py:159 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:184 +#: nova/api/openstack/compute/plugins/v3/services.py:166 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:186 +#: nova/api/openstack/compute/plugins/v3/services.py:168 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:192 +msgid "Unknown service" +msgstr "" + +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:228 +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:237 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:76 +#, python-format +msgid "vol=%s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:187 +#, python-format +msgid "Delete volume with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:360 +#: nova/api/openstack/compute/contrib/volumes.py:501 +#, python-format +msgid "Instance %s is not attached." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:381 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:134 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:400 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:159 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:664 +#, python-format +msgid "Create snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:671 +#, python-format +msgid "Invalid value '%s' for force." +msgstr "" + +#: nova/api/openstack/compute/plugins/__init__.py:36 +#, python-format +msgid "Loaded extension %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/__init__.py:52 +#, python-format +msgid "Ext version: %i" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/access_ips.py:165 +msgid "access_ip_v4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/access_ips.py:170 +msgid "access_ip_v6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:225 +#, python-format +msgid "create_backup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +msgid "Malformed create_backup entity" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:235 +msgid "create_backup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:238 +msgid "create_backup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_password.py:60 +msgid "No admin_password was specified" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_password.py:64 +msgid "Invalid admin password" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/agents.py:109 +#: nova/api/openstack/compute/plugins/v3/agents.py:160 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:86 +#, python-format +msgid "Could not find %s parameter in the request" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:50 +msgid "Could not find host to be set in request body" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:54 +msgid "The value of host must be a string" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:122 +msgid "Request body is empty" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:125 +#, python-format +msgid "Invalid key %s in request body." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:202 +msgid "Invalid request format for metadata" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:105 +#, python-format +msgid "Attach interface to %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/cells.py:272 +#, python-format +msgid "Cell %s doesn't exist." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/console_output.py:52 +msgid "get_console_output malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/coverage.py:56 +#, python-format +msgid "Can't load coverage module: %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/evacuate.py:71 +msgid "host and on_shared_storage must be specified." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:147 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:189 +#: nova/api/openstack/compute/plugins/v3/hosts.py:143 +msgid "The request body invalid" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:152 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:193 +msgid "Could not find volume_id from requestparameter" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:196 +#, python-format +msgid "Detach volume %(volume_id)s from instance %(server_id)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:213 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:235 +#, python-format +msgid "Volume %(volume_id)s is not attached to the instance %(server_id)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extension_info.py:82 +#, python-format +msgid "Filter out extension %s from discover list" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:169 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:196 +msgid "Invalid request" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:176 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:203 +msgid "tenant_id is required" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors.py:140 +#, python-format +msgid "Invalid min_ram filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors.py:147 +#, python-format +msgid "Invalid min_disk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:77 +msgid "No or bad extra_specs provided" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:218 +msgid "Need parameter 'query' to specify which hypervisor to filter on" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/instance_actions.py:113 +#, python-format +msgid "Action %s not found" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/multinic.py:53 +msgid "Missing 'network_id' argument for add_fixed_ip" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/multinic.py:69 +msgid "Missing 'address' argument for remove_fixed_ip" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_classes.py:84 +#, python-format +msgid "The value %s(val) of %(key)s isn't an integer" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:155 +#, python-format +msgid "" +"Quota value for key '%(key)s' should be an integer. It is actually type " +"'%(vtype)s'." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:177 +#, python-format +msgid "Force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:365 +#, python-format +msgid "" +"extension %(ext_alias)s detected by servers extension for function " +"%(func)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:372 +#, python-format +msgid "extension %(ext_alias)s is missing %(func)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:393 +msgid "Did not find any server create extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:406 +msgid "Did not find any server create xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:418 +msgid "Did not find any server rebuild extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:431 +msgid "Did not find any server rebuild xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:443 +msgid "Did not find any server resize extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:456 +msgid "Did not find any server resize xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:468 +msgid "Did not find any server update extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:515 +msgid "Invalid changes_since value" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:596 +msgid "Device name cannot include spaces." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:617 +msgid "Unknown argument: port" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:625 +#, python-format +msgid "" +"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port " +"already has a Fixed IP allocated." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:757 +#: nova/api/openstack/compute/plugins/v3/servers.py:784 +msgid "Invalid flavor_ref provided." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:832 +#, python-format +msgid "Running _create_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:838 +#, python-format +msgid "Running _rebuild_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:844 +#, python-format +msgid "Running _resize_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:850 +#, python-format +msgid "Running _update_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:881 +msgid "host_id cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1010 +msgid "Invalid image_ref provided." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1029 +msgid "Missing image_ref attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1036 +msgid "Missing flavor_ref attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1051 +msgid "Resize request has invalid 'flavor_ref' attribute." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1054 +msgid "Resize requests require 'flavor_ref' attribute." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1080 +msgid "Could not parse image_ref from request." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1159 +msgid "create_image entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1226 +msgid "Invalid admin_password" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1242 +#, python-format +msgid "Running create xml deserialize ep for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1257 +#: nova/api/openstack/compute/plugins/v3/servers.py:1271 +#, python-format +msgid "Running rebuild xml deserialize ep for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:228 +#, python-format +msgid "Start time is invalid format, valid formats are %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:233 +#, python-format +msgid "Stop time is invalid format, valid formats are %s" +msgstr "" + +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" +msgstr "" + +#: nova/cells/messaging.py:210 +#, python-format +msgid "Error processing message locally: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:371 nova/cells/messaging.py:379 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" +msgstr "" + +#: nova/cells/messaging.py:391 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" +msgstr "" + +#: nova/cells/messaging.py:415 +#, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:442 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:521 +#, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:559 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:674 +#, python-format +msgid "Unknown method '%(method)s' in compute API" +msgstr "" + +#: nova/cells/messaging.py:704 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" +msgstr "" + +#: nova/cells/messaging.py:714 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:967 +#, python-format +msgid "Got update for instance: %(instance)s" +msgstr "" + +#: nova/cells/messaging.py:1016 +msgid "Got update to delete instance" +msgstr "" + +#: nova/cells/messaging.py:1031 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" +msgstr "" + +#: nova/cells/messaging.py:1045 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" +msgstr "" + +#: nova/cells/messaging.py:1066 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" +msgstr "" + +#: nova/cells/messaging.py:1145 +#, python-format +msgid "No match when trying to update BDM: %(bdm)s" +msgstr "" + +#: nova/cells/messaging.py:1329 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" +msgstr "" + +#: nova/cells/messaging.py:1349 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:1621 +#, python-format +msgid "No cell_name for %(method)s() from API" +msgstr "" + +#: nova/cells/messaging.py:1638 +msgid "No cell_name for instance update from API" +msgstr "" + +#: nova/cells/rpc_driver.py:205 +#, python-format +msgid "Unable to handle transport URL scheme %s" +msgstr "" + +#: nova/cells/rpc_driver.py:212 +msgid "Cannot comply with query string in transport URL" +msgstr "" + +#: nova/cells/rpcapi.py:355 +msgid "Failed to notify cells of BDM update/create." +msgstr "" + +#: nova/cells/rpcapi.py:371 +msgid "Failed to notify cells of BDM destroy." +msgstr "" + +#: nova/cells/scheduler.py:151 +#, python-format +msgid "Weighted cells: %(weighted_cells)s" +msgstr "" + +#: nova/cells/scheduler.py:167 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:188 nova/cells/scheduler.py:228 +#, python-format +msgid "Couldn't communicate with cell '%s'" +msgstr "" + +#: nova/cells/scheduler.py:192 nova/cells/scheduler.py:232 +msgid "Couldn't communicate with any cells" +msgstr "" + +#: nova/cells/scheduler.py:207 +#, python-format +msgid "Building instances with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:289 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" + +#: nova/cells/scheduler.py:295 +#, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "" + +#: nova/cells/state.py:348 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" +msgstr "" + +#: nova/cells/state.py:363 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" + +#: nova/cells/state.py:428 +msgid "Updating cell cache from db." +msgstr "" + +#: nova/cells/state.py:466 +msgid "Updating cell cache from config file." +msgstr "" + +#: nova/cells/filters/target_cell.py:58 +#, python-format +msgid "" +"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler " +"hint" +msgstr "" + +#: nova/cells/weights/mute_child.py:66 +#, python-format +msgid "" +"%(cell)s has not been seen since %(last_seen)s and is being treated as " +"mute." +msgstr "" + +#: nova/cloudpipe/pipelib.py:51 +msgid "Flavor for vpn instances" +msgstr "" + +#: nova/cloudpipe/pipelib.py:54 +msgid "Template for cloudpipe instance boot script" +msgstr "" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Network to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:60 +msgid "Netmask to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:129 +#, python-format +msgid "Launching VPN for %s" +msgstr "" + +#: nova/cmd/all.py:63 nova/cmd/all.py:69 nova/cmd/all.py:92 +#, python-format +msgid "Failed to load %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:182 +#, python-format +msgid "parent device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:186 +#, python-format +msgid "root device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:189 +#, python-format +msgid "swap device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:198 +msgid "Failed to detect root device UUID." +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:216 +#, python-format +msgid "Cmd : %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:217 +#, python-format +msgid "StdOut : %r" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:218 +#, python-format +msgid "StdErr : %r" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:246 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:255 +#, python-format +msgid "deployment to node %s failed" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:259 +#, python-format +msgid "deployment to node %s done" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:281 +#, python-format +msgid "post: environ=%s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:300 +#, python-format +msgid "Deploy agent error message: %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:322 +#, python-format +msgid "request is queued: node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 +#, python-format +msgid "Could not read %s. Re-running with sudo" +msgstr "" + +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 +msgid "sudo failed, continuing as if nothing happened" +msgstr "" + +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 +msgid "Please re-run nova-manage as root." +msgstr "" + +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 +msgid "Command failed, please check log for more info" +msgstr "" + +#: nova/cmd/dhcpbridge.py:107 +#, python-format +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" + +#: nova/cmd/dhcpbridge.py:117 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" + +#: nova/cmd/manage.py:211 +msgid "" +"The above error may show that the database has not been created.\n" +"Please create a database using 'nova-manage db sync' before running this " +"command." +msgstr "" + +#: nova/cmd/manage.py:269 +#, python-format +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." +msgstr "" + +#: nova/cmd/manage.py:275 +msgid "Quota" +msgstr "" + +#: nova/cmd/manage.py:276 +msgid "Limit" +msgstr "" + +#: nova/cmd/manage.py:277 +msgid "In Use" +msgstr "" + +#: nova/cmd/manage.py:278 +msgid "Reserved" +msgstr "" + +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 +#, python-format +msgid "error: %s" +msgstr "" + +#: nova/cmd/manage.py:329 +msgid "network" +msgstr "" + +#: nova/cmd/manage.py:330 +msgid "IP address" +msgstr "" + +#: nova/cmd/manage.py:331 +msgid "hostname" +msgstr "" + +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 +msgid "host" +msgstr "" + +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 +msgid "No fixed IP found." +msgstr "" + +#: nova/cmd/manage.py:360 +#, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "" + +#: nova/cmd/manage.py:423 +#, python-format +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." +msgstr "" + +#: nova/cmd/manage.py:474 +msgid "No floating IP addresses have been defined." +msgstr "" + +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 +msgid "id" +msgstr "" + +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 +msgid "IPv4" +msgstr "" + +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 +msgid "IPv6" +msgstr "" + +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 +msgid "start address" +msgstr "" + +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 +msgid "DNS1" +msgstr "" + +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 +msgid "DNS2" +msgstr "" + +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 +msgid "VlanID" +msgstr "" + +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 +#: nova/tests/test_nova_manage.py:220 +msgid "project" +msgstr "" + +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 +msgid "uuid" +msgstr "" + +#: nova/cmd/manage.py:551 +msgid "No networks found" +msgstr "" + +#: nova/cmd/manage.py:570 +msgid "Please specify either fixed_range or uuid" +msgstr "" + +#: nova/cmd/manage.py:575 +msgid "UUID is required to delete Neutron Networks" +msgstr "" + +#: nova/cmd/manage.py:578 +msgid "Deleting by fixed_range is not supported with the NeutronManager" +msgstr "" + +#: nova/cmd/manage.py:641 +msgid "instance" +msgstr "" + +#: nova/cmd/manage.py:642 +msgid "node" +msgstr "" + +#: nova/cmd/manage.py:643 +msgid "type" +msgstr "" + +#: nova/cmd/manage.py:644 +msgid "state" +msgstr "" + +#: nova/cmd/manage.py:645 +msgid "launched" +msgstr "" + +#: nova/cmd/manage.py:646 +msgid "image" +msgstr "" + +#: nova/cmd/manage.py:647 +msgid "kernel" +msgstr "" + +#: nova/cmd/manage.py:648 +msgid "ramdisk" +msgstr "" + +#: nova/cmd/manage.py:650 +msgid "user" +msgstr "" + +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 +msgid "zone" +msgstr "" + +#: nova/cmd/manage.py:652 +msgid "index" +msgstr "" + +#: nova/cmd/manage.py:696 +msgid "Binary" +msgstr "" + +#: nova/cmd/manage.py:697 +msgid "Host" +msgstr "" + +#: nova/cmd/manage.py:698 +msgid "Zone" +msgstr "" + +#: nova/cmd/manage.py:699 +msgid "Status" +msgstr "" + +#: nova/cmd/manage.py:700 +msgid "State" +msgstr "" + +#: nova/cmd/manage.py:701 +msgid "Updated_At" +msgstr "" + +#: nova/cmd/manage.py:723 +#, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "" + +#: nova/cmd/manage.py:737 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." +msgstr "" + +#: nova/cmd/manage.py:809 +msgid "An unexpected error has occurred." +msgstr "" + +#: nova/cmd/manage.py:810 +msgid "[Result]" +msgstr "" + +#: nova/cmd/manage.py:814 +msgid "HOST" +msgstr "" + +#: nova/cmd/manage.py:815 +msgid "PROJECT" +msgstr "" + +#: nova/cmd/manage.py:816 +msgid "cpu" +msgstr "" + +#: nova/cmd/manage.py:817 +msgid "mem(mb)" +msgstr "" + +#: nova/cmd/manage.py:818 +msgid "hdd" +msgstr "" + +#: nova/cmd/manage.py:901 +msgid "Must supply a positive value for max_rows" +msgstr "" + +#: nova/cmd/manage.py:943 +msgid "Must supply valid parameters to create flavor" +msgstr "" + +#: nova/cmd/manage.py:947 +msgid "Flavor exists." +msgstr "" + +#: nova/cmd/manage.py:948 +msgid "Please ensure flavor name and flavorid are unique." +msgstr "" + +#: nova/cmd/manage.py:950 +msgid "Currently defined flavor names and flavorids:" +msgstr "" + +#: nova/cmd/manage.py:955 +msgid "Unknown error" +msgstr "" + +#: nova/cmd/manage.py:958 +#, python-format +msgid "%s created" +msgstr "" + +#: nova/cmd/manage.py:966 +msgid "Valid flavor name is required" +msgstr "" + +#: nova/cmd/manage.py:969 +#, python-format +msgid "DB Error: %s" +msgstr "" + +#: nova/cmd/manage.py:974 +#, python-format +msgid "%s deleted" +msgstr "" + +#: nova/cmd/manage.py:1010 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" +msgstr "" + +#: nova/cmd/manage.py:1033 +#, python-format +msgid "Key %(key)s on flavor %(name)s unset" +msgstr "" + +#: nova/cmd/manage.py:1094 +#, python-format +msgid "Hypervisor: %s" +msgstr "" + +#: nova/cmd/manage.py:1143 +#, python-format +msgid "Line %(linenum)d : %(line)s" +msgstr "" + +#: nova/cmd/manage.py:1146 +msgid "No errors in logfiles!" +msgstr "" + +#: nova/cmd/manage.py:1160 +msgid "Unable to find system log file!" +msgstr "" + +#: nova/cmd/manage.py:1164 +#, python-format +msgid "Last %s nova syslog entries:-" +msgstr "" + +#: nova/cmd/manage.py:1173 +msgid "No nova entries in syslog!" +msgstr "" + +#: nova/compute/api.py:363 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:370 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:382 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " +"instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:386 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " +"and %(max_count)d instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:407 +msgid "Metadata type should be dict." +msgstr "" + +#: nova/compute/api.py:413 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" +msgstr "" + +#: nova/compute/api.py:425 +msgid "Metadata property key blank" +msgstr "" + +#: nova/compute/api.py:428 +msgid "Metadata property key greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:431 +msgid "Metadata property value greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:563 +msgid "Failed to set instance name using multi_instance_display_name_template." +msgstr "" + +#: nova/compute/api.py:622 +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "" + +#: nova/compute/api.py:665 +msgid "The requested availability zone is not available" +msgstr "" + +#: nova/compute/api.py:760 +#, python-format +msgid "Going to run %s instances..." +msgstr "" + +#: nova/compute/api.py:920 +#, python-format +msgid "Image bdm %s" +msgstr "" + +#: nova/compute/api.py:959 +#, python-format +msgid "block_device_mapping %s" +msgstr "" + +#: nova/compute/api.py:1022 +msgid "More than one swap drive requested." +msgstr "" + +#: nova/compute/api.py:1192 +#: nova/tests/api/openstack/compute/test_servers.py:2873 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 +msgid "" +"Unable to launch multiple instances with a single configured port ID. " +"Please launch your instance one by one with different ports." +msgstr "" + +#: nova/compute/api.py:1295 +msgid "instance termination disabled" +msgstr "" + +#: nova/compute/api.py:1412 +#, python-format +msgid "" +"Found an unconfirmed migration during delete, id: %(id)s, status: " +"%(status)s" +msgstr "" + +#: nova/compute/api.py:1422 +msgid "Instance may have been confirmed during delete" +msgstr "" + +#: nova/compute/api.py:1439 +#, python-format +msgid "Migration %s may have been confirmed during delete" +msgstr "" + +#: nova/compute/api.py:1476 +#, python-format +msgid "instance type %d not found" +msgstr "" + +#: nova/compute/api.py:1482 +msgid "going to delete a resizing instance" +msgstr "" + +#: nova/compute/api.py:1493 +#, python-format +msgid "instance's host %s is down, deleting from database" +msgstr "" + +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" +msgstr "" + +#: nova/compute/api.py:1562 +msgid "Going to try to soft delete instance" +msgstr "" + +#: nova/compute/api.py:1580 +msgid "Going to try to terminate instance" +msgstr "" + +#: nova/compute/api.py:1624 +msgid "Going to try to stop instance" +msgstr "" + +#: nova/compute/api.py:1652 +msgid "Going to try to start instance" +msgstr "" + +#: nova/compute/api.py:1727 +#, python-format +msgid "Searching by: %s" +msgstr "" + +#: nova/compute/api.py:1934 +#, python-format +msgid "snapshot for %s" +msgstr "" + +#: nova/compute/api.py:2272 +msgid "flavor_id is None. Assuming migration." +msgstr "" + +#: nova/compute/api.py:2281 +#, python-format +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" +msgstr "" + +#: nova/compute/api.py:2319 +#, python-format +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." +msgstr "" + +#: nova/compute/api.py:2485 +msgid "Cannot rescue a volume-backed instance" +msgstr "" + +#: nova/compute/api.py:2594 +msgid "Locking" +msgstr "" + +#: nova/compute/api.py:2611 +msgid "Unlocking" +msgstr "" + +#: nova/compute/api.py:2687 +msgid "Volume must be attached in order to detach." +msgstr "" + +#: nova/compute/api.py:2708 +msgid "Old volume is attached to a different instance." +msgstr "" + +#: nova/compute/api.py:2711 +msgid "New volume must be detached in order to swap." +msgstr "" + +#: nova/compute/api.py:2714 +msgid "New volume must be the same size or larger." +msgstr "" + +#: nova/compute/api.py:2894 +#, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "" + +#: nova/compute/api.py:2913 +msgid "vm evacuation scheduled" +msgstr "" + +#: nova/compute/api.py:2917 +#, python-format +msgid "Instance compute service state on %s expected to be down, but it was up." +msgstr "" + +#: nova/compute/api.py:3205 +#, python-format +msgid "Host already in availability zone %s" +msgstr "" + +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 +msgid "Keypair name contains unsafe characters" +msgstr "" + +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 +#: nova/tests/compute/test_keypairs.py:133 +msgid "Keypair name must be between 1 and 255 characters long" +msgstr "" + +#: nova/compute/api.py:3375 +#, python-format +msgid "Security group %s is not a string or unicode" +msgstr "" + +#: nova/compute/api.py:3378 +#, python-format +msgid "Security group %s cannot be empty." +msgstr "" + +#: nova/compute/api.py:3386 +#, python-format +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)s'." +msgstr "" + +#: nova/compute/api.py:3392 +#, python-format +msgid "Security group %s should not be greater than 255 characters." +msgstr "" + +#: nova/compute/api.py:3410 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/compute/api.py:3413 +#, python-format +msgid "Create Security Group %s" +msgstr "" + +#: nova/compute/api.py:3425 +#, python-format +msgid "Security group %s already exists" +msgstr "" + +#: nova/compute/api.py:3438 +#, python-format +msgid "Unable to update system group '%s'" +msgstr "" + +#: nova/compute/api.py:3498 +#, python-format +msgid "Unable to delete system group '%s'" +msgstr "" + +#: nova/compute/api.py:3503 +msgid "Security group is still in use" +msgstr "" + +#: nova/compute/api.py:3511 +msgid "Failed to update usages deallocating security group" +msgstr "" + +#: nova/compute/api.py:3514 +#, python-format +msgid "Delete security group %s" +msgstr "" + +#: nova/compute/api.py:3591 nova/compute/api.py:3665 +#, python-format +msgid "Rule (%s) not found" +msgstr "" + +#: nova/compute/api.py:3607 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/compute/api.py:3610 +#, python-format +msgid "Authorize security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3619 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3672 +msgid "Security group id should be integer" +msgstr "" + +#: nova/compute/claims.py:107 nova/compute/claims.py:250 +#, python-format +msgid "Aborting claim: %s" +msgstr "" + +#: nova/compute/claims.py:129 +#, python-format +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" +msgstr "" + +#: nova/compute/claims.py:142 +msgid "Claim successful" +msgstr "" + +#: nova/compute/claims.py:144 +msgid "Claim failed" +msgstr "" + +#: nova/compute/claims.py:149 +msgid "Memory" +msgstr "" + +#: nova/compute/claims.py:158 +msgid "Disk" +msgstr "" + +#: nova/compute/claims.py:173 +msgid "CPU" +msgstr "" + +#: nova/compute/claims.py:185 +#, python-format +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:192 +#, python-format +msgid "%(type)s limit not specified, defaulting to unlimited" +msgstr "" + +#: nova/compute/claims.py:199 +#, python-format +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:207 +#, python-format +msgid "" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" +msgstr "" + +#: nova/compute/flavors.py:99 +msgid "names can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:108 +msgid "id cannot contain leading and/or trailing whitespace(s)" +msgstr "" + +#: nova/compute/flavors.py:118 +msgid "id can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:137 +msgid "'rxtx_factor' argument must be a positive float" +msgstr "" + +#: nova/compute/flavors.py:147 +msgid "is_public must be a boolean" +msgstr "" + +#: nova/compute/flavors.py:152 +#, python-format +msgid "DB error: %s" +msgstr "" + +#: nova/compute/flavors.py:163 +#, python-format +msgid "Instance type %s not found for deletion" +msgstr "" + +#: nova/compute/manager.py:242 +msgid "Possibly task preempted." +msgstr "" + +#: nova/compute/manager.py:319 +#, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format +msgid "Error while trying to clean up image %s" +msgstr "" + +#: nova/compute/manager.py:459 +#, python-format +msgid "%s is not a valid node managed by this compute host." +msgstr "" + +#: nova/compute/manager.py:486 nova/compute/manager.py:495 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" +msgstr "" + +#: nova/compute/manager.py:542 +#, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." +msgstr "" + +#: nova/compute/manager.py:558 +msgid "Instance has been marked deleted already, removing it from the hypervisor." +msgstr "" + +#: nova/compute/manager.py:579 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" +msgstr "" + +#: nova/compute/manager.py:585 +msgid "Failed to check if instance shared" +msgstr "" + +#: nova/compute/manager.py:653 +msgid "Failed to complete a deletion" +msgstr "" + +#: nova/compute/manager.py:679 +msgid "Failed to revert crashed migration" +msgstr "" + +#: nova/compute/manager.py:682 +msgid "Instance found in migrating state during startup. Resetting task_state" +msgstr "" + +#: nova/compute/manager.py:693 +#, python-format +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgstr "" + +#: nova/compute/manager.py:699 +msgid "Rebooting instance after nova-compute restart." +msgstr "" + +#: nova/compute/manager.py:710 +msgid "Hypervisor driver does not support resume guests" +msgstr "" + +#: nova/compute/manager.py:715 +msgid "Failed to resume instance" +msgstr "" + +#: nova/compute/manager.py:724 +msgid "Hypervisor driver does not support firewall rules" +msgstr "" + +#: nova/compute/manager.py:728 +#, python-format +msgid "Lifecycle event %(state)d on VM %(uuid)s" +msgstr "" + +#: nova/compute/manager.py:744 +#, python-format +msgid "Unexpected power state %d" +msgstr "" + +#: nova/compute/manager.py:757 +#, python-format +msgid "" +"Event %s arrived for non-existent instance. The instance was probably " +"deleted." +msgstr "" + +#: nova/compute/manager.py:760 +#, python-format +msgid "Ignoring event %s" +msgstr "" + +#: nova/compute/manager.py:795 +msgid "Checking state" +msgstr "" + +#: nova/compute/manager.py:887 +#, python-format +msgid "Volume id: %s finished being created but was not set as 'available'" +msgstr "" + +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 +msgid "Success" +msgstr "" + +#: nova/compute/manager.py:965 +msgid "Instance disappeared before we could start it" +msgstr "" + +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 +#, python-format +msgid "No node specified, defaulting to %s" +msgstr "" + +#: nova/compute/manager.py:1038 +msgid "Instance disappeared during build" +msgstr "" + +#: nova/compute/manager.py:1044 +msgid "Failed to dealloc network for deleted instance" +msgstr "" + +#: nova/compute/manager.py:1081 +#, python-format +msgid "Error: %s" +msgstr "" + +#: nova/compute/manager.py:1098 +msgid "Clean up resource before rescheduling." +msgstr "" + +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 +msgid "Error trying to reschedule" +msgstr "" + +#: nova/compute/manager.py:1138 +msgid "Retry info not present, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1143 +msgid "No request spec, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1149 +#, python-format +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "" + +#: nova/compute/manager.py:1178 +msgid "Instance build timed out. Set to error state." +msgstr "" + +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 +msgid "Starting instance..." +msgstr "" + +#: nova/compute/manager.py:1202 +msgid "Allocating IP information in the background." +msgstr "" + +#: nova/compute/manager.py:1206 +#, python-format +msgid "" +"Treating negative config value (%(retries)s) for " +"'network_allocate_retries' as 0." +msgstr "" + +#: nova/compute/manager.py:1219 +#, python-format +msgid "Instance network_info: |%s|" +msgstr "" + +#: nova/compute/manager.py:1227 +#, python-format +msgid "Instance failed network setup after %(attempts)d attempt(s)" +msgstr "" + +#: nova/compute/manager.py:1231 +#, python-format +msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" +msgstr "" + +#: nova/compute/manager.py:1419 +msgid "Instance failed block device setup" +msgstr "" + +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 +msgid "Instance failed to spawn" +msgstr "" + +#: nova/compute/manager.py:1488 +msgid "Deallocating network for instance" +msgstr "" + +#: nova/compute/manager.py:1571 +msgid "Instance disappeared before build." +msgstr "" + +#: nova/compute/manager.py:1613 +msgid "Instance disappeared during build." +msgstr "" + +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 +msgid "Failed to allocate the network(s), not rescheduling." +msgstr "" + +#: nova/compute/manager.py:1739 +msgid "Failure prepping block device" +msgstr "" + +#: nova/compute/manager.py:1741 +msgid "Failure prepping block device." +msgstr "" + +#: nova/compute/manager.py:1758 +msgid "Could not clean up failed build, not rescheduling" +msgstr "" + +#: nova/compute/manager.py:1768 +msgid "Failed to deallocate networks" +msgstr "" + +#: nova/compute/manager.py:1779 +msgid "Failed to cleanup volumes for failed build, not rescheduling" +msgstr "" + +#: nova/compute/manager.py:1810 +msgid "Failed to deallocate network for instance." +msgstr "" + +#: nova/compute/manager.py:1818 +#, python-format +msgid "%(action_str)s instance" +msgstr "" + +#: nova/compute/manager.py:1864 +#, python-format +msgid "Ignoring DiskNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1867 +#, python-format +msgid "Ignoring VolumeNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1876 +#, python-format +msgid "terminating bdm %s" +msgstr "" + +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 +msgid "Setting instance vm_state to ERROR" +msgstr "" + +#: nova/compute/manager.py:2141 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:2154 +msgid "Invalid state of instance files on shared storage" +msgstr "" + +#: nova/compute/manager.py:2158 +msgid "disk on shared storage, recreating using existing disk" +msgstr "" + +#: nova/compute/manager.py:2162 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" +msgstr "" + +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 +#, python-format +msgid "Failed to get compute_info for %s" +msgstr "" + +#: nova/compute/manager.py:2258 +#, python-format +msgid "bringing vm to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:2289 +#, python-format +msgid "Detaching from volume api: %s" +msgstr "" + +#: nova/compute/manager.py:2308 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:2325 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:2361 +msgid "Reboot failed but instance is running" +msgstr "" + +#: nova/compute/manager.py:2364 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" + +#: nova/compute/manager.py:2377 +msgid "Instance disappeared during reboot" +msgstr "" + +#: nova/compute/manager.py:2443 +msgid "instance snapshotting" +msgstr "" + +#: nova/compute/manager.py:2449 +#, python-format +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:2474 +msgid "Instance disappeared during snapshot" +msgstr "" + +#: nova/compute/manager.py:2477 +msgid "Image not found" +msgstr "" + +#: nova/compute/manager.py:2514 +#, python-format +msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgstr "" + +#: nova/compute/manager.py:2522 +#, python-format +msgid "Rotating out %d backups" +msgstr "" + +#: nova/compute/manager.py:2527 +#, python-format +msgid "Deleting image %s" +msgstr "" + +#: nova/compute/manager.py:2555 +#, python-format +msgid "Failed to set admin password. Instance %s is not running" +msgstr "" + +#: nova/compute/manager.py:2562 +msgid "Root password set" +msgstr "" + +#: nova/compute/manager.py:2569 +msgid "set_admin_password is not implemented by this driver or guest instance." +msgstr "" + +#: nova/compute/manager.py:2584 +#, python-format +msgid "set_admin_password failed: %s" +msgstr "" + +#: nova/compute/manager.py:2591 +msgid "error setting admin password" +msgstr "" + +#: nova/compute/manager.py:2604 +#, python-format +msgid "" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" +msgstr "" + +#: nova/compute/manager.py:2609 +#, python-format +msgid "injecting file to %s" +msgstr "" + +#: nova/compute/manager.py:2627 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" +msgstr "" + +#: nova/compute/manager.py:2649 +msgid "Rescuing" +msgstr "" + +#: nova/compute/manager.py:2672 +msgid "Error trying to Rescue Instance" +msgstr "" + +#: nova/compute/manager.py:2676 +#, python-format +msgid "Driver Error: %s" +msgstr "" + +#: nova/compute/manager.py:2697 +msgid "Unrescuing" +msgstr "" + +#: nova/compute/manager.py:2723 +#, python-format +msgid "Changing instance metadata according to %r" +msgstr "" + +#: nova/compute/manager.py:2759 +#, python-format +msgid "Going to confirm migration %s" +msgstr "" + +#: nova/compute/manager.py:2765 +#, python-format +msgid "Migration %s is not found during confirmation" +msgstr "" + +#: nova/compute/manager.py:2770 +#, python-format +msgid "Migration %s is already confirmed" +msgstr "" + +#: nova/compute/manager.py:2774 +#, python-format +msgid "" +"Unexpected confirmation status '%(status)s' of migration %(id)s, exit " +"confirmation process" +msgstr "" + +#: nova/compute/manager.py:2787 +msgid "Instance is not found during confirmation" +msgstr "" + +#: nova/compute/manager.py:2837 +#, python-format +msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." +msgstr "" + +#: nova/compute/manager.py:2969 +#, python-format +msgid "Updating instance to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:3007 +msgid "Instance has no source host" +msgstr "" + +#: nova/compute/manager.py:3013 +msgid "destination same as source!" +msgstr "" + +#: nova/compute/manager.py:3023 +#, python-format +msgid "Stashing vm_state: %s" +msgstr "" + +#: nova/compute/manager.py:3031 +msgid "Migrating" +msgstr "" + +#: nova/compute/manager.py:3285 +#, python-format +msgid "Failed to rollback quota for failed finish_resize: %s" +msgstr "" + +#: nova/compute/manager.py:3350 +msgid "Pausing" +msgstr "" + +#: nova/compute/manager.py:3368 +msgid "Unpausing" +msgstr "" + +#: nova/compute/manager.py:3406 +msgid "Retrieving diagnostics" +msgstr "" + +#: nova/compute/manager.py:3437 +msgid "Resuming" +msgstr "" + +#: nova/compute/manager.py:3610 +msgid "Reset network" +msgstr "" + +#: nova/compute/manager.py:3615 +msgid "Inject network info" +msgstr "" + +#: nova/compute/manager.py:3618 +#, python-format +msgid "network_info to inject: |%s|" +msgstr "" + +#: nova/compute/manager.py:3636 +msgid "Get console output" +msgstr "" + +#: nova/compute/manager.py:3663 +msgid "Getting vnc console" +msgstr "" + +#: nova/compute/manager.py:3698 +msgid "Getting spice console" +msgstr "" + +#: nova/compute/manager.py:3778 +#, python-format +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3788 +#, python-format +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3809 +#, python-format +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3843 +#, python-format +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3854 +msgid "Detaching volume from unknown instance" +msgstr "" + +#: nova/compute/manager.py:3866 +#, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3890 +msgid "Updating volume usage cache with totals" +msgstr "" + +#: nova/compute/manager.py:3924 +#, python-format +msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3945 +#, python-format +msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" +msgstr "" + +#: nova/compute/manager.py:4008 +#, python-format +msgid "allocate_port_for_instance returned %(ports)s ports" +msgstr "" + +#: nova/compute/manager.py:4031 +#, python-format +msgid "Port %s is not attached" +msgstr "" + +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 +#, python-format +msgid "Host %s not found" +msgstr "" + +#: nova/compute/manager.py:4190 +#, python-format +msgid "Pre live migration failed at %s" +msgstr "" + +#: nova/compute/manager.py:4219 +msgid "_post_live_migration() is started.." +msgstr "" + +#: nova/compute/manager.py:4287 +#, python-format +msgid "Migrating instance to %s finished successfully." +msgstr "" + +#: nova/compute/manager.py:4289 +msgid "" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." +msgstr "" + +#: nova/compute/manager.py:4312 +msgid "Post operation of migration started" +msgstr "" + +#: nova/compute/manager.py:4480 +msgid "Updated the info_cache for instance" +msgstr "" + +#: nova/compute/manager.py:4532 +#, python-format +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "" + +#: nova/compute/manager.py:4537 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgstr "" + +#: nova/compute/manager.py:4546 +#, python-format +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/compute/manager.py:4555 +#, python-format +msgid "Instance %s not found" +msgstr "" + +#: nova/compute/manager.py:4560 +msgid "In ERROR state" +msgstr "" + +#: nova/compute/manager.py:4567 +#, python-format +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" +msgstr "" + +#: nova/compute/manager.py:4578 +#, python-format +msgid "Error auto-confirming resize: %s. Will retry later." +msgstr "" + +#: nova/compute/manager.py:4604 +msgid "Periodic task failed to offload instance." +msgstr "" + +#: nova/compute/manager.py:4624 +#, python-format +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." +msgstr "" + +#: nova/compute/manager.py:4644 +#, python-format +msgid "Failed to generate usage audit for instance on host %s" +msgstr "" + +#: nova/compute/manager.py:4668 +msgid "Updating bandwidth usage cache" +msgstr "" + +#: nova/compute/manager.py:4780 +msgid "Updating volume usage cache" +msgstr "" + +#: nova/compute/manager.py:4808 +#, python-format +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." +msgstr "" + +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 +msgid "During sync_power_state the instance has a pending task. Skip." +msgstr "" + +#: nova/compute/manager.py:4837 +msgid "Periodic sync_power_state task had an error while processing an instance." +msgstr "" + +#: nova/compute/manager.py:4863 +#, python-format +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" +msgstr "" + +#: nova/compute/manager.py:4900 +msgid "Instance shutdown by itself. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 +msgid "error during stop() in sync_power_state." +msgstr "" + +#: nova/compute/manager.py:4916 +msgid "Instance is suspended unexpectedly. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4932 +msgid "Instance is paused unexpectedly. Ignore." +msgstr "" + +#: nova/compute/manager.py:4938 +msgid "Instance is unexpectedly not found. Ignore." +msgstr "" + +#: nova/compute/manager.py:4944 +msgid "Instance is not stopped. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4961 +msgid "Instance is not (soft-)deleted." +msgstr "" + +#: nova/compute/manager.py:4969 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:4983 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:4990 +#, python-format +msgid "Periodic reclaim failed to delete instance: %s" +msgstr "" + +#: nova/compute/manager.py:5015 +#, python-format +msgid "Deleting orphan compute node %s" +msgstr "" + +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 +#, python-format +msgid "No service record for host %s" +msgstr "" + +#: nova/compute/manager.py:5065 +#, python-format +msgid "" +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" + +#: nova/compute/manager.py:5071 +#, python-format +msgid "" +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" + +#: nova/compute/manager.py:5080 +#, python-format +msgid "Periodic cleanup failed to delete instance: %s" +msgstr "" + +#: nova/compute/manager.py:5084 +#, python-format +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" +msgstr "" + +#: nova/compute/manager.py:5115 +#, python-format +msgid "Setting instance back to %(state)s after: %(error)s" +msgstr "" + +#: nova/compute/manager.py:5124 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + +#: nova/compute/manager.py:5149 +msgid "Hypervisor driver does not support add_aggregate_host" +msgstr "" + +#: nova/compute/manager.py:5170 +msgid "Hypervisor driver does not support remove_aggregate_host" +msgstr "" + +#: nova/compute/manager.py:5214 +msgid "Cleaning up deleted instances" +msgstr "" + +#: nova/compute/manager.py:5223 +#, python-format +msgid "There are %d instances to clean" +msgstr "" + +#: nova/compute/manager.py:5227 +#, python-format +msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" +msgstr "" + +#: nova/compute/resource_tracker.py:100 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:105 +msgid "" +"Node field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:111 nova/compute/resource_tracker.py:155 +#, python-format +msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB" +msgstr "" + +#: nova/compute/resource_tracker.py:274 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:279 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" + +#: nova/compute/resource_tracker.py:352 +#, python-format +msgid "Compute_service record created for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:358 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:389 +#, python-format +msgid "Hypervisor: free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:390 +#, python-format +msgid "Hypervisor: free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:395 +#, python-format +msgid "Hypervisor: free VCPUs: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:397 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:401 +#, python-format +msgid "Hypervisor: assignable PCI devices: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:404 +msgid "Hypervisor: no assignable PCI devices" +msgstr "" + +#: nova/compute/resource_tracker.py:411 +#, python-format +msgid "Free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:412 +#, python-format +msgid "Free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:417 +#, python-format +msgid "Free VCPUS: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:419 +msgid "Free VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:422 +#, python-format +msgid "Free PCI devices: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:458 +#, python-format +msgid "Updating from migration %s" +msgstr "" + +#: nova/compute/resource_tracker.py:525 +msgid "Instance not resizing, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:540 +msgid "InstanceType could not be found, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:630 +#, python-format +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory)" +msgstr "" + +#: nova/compute/resource_tracker.py:644 +#, python-format +msgid "Missing keys: %s" +msgstr "" + +#: nova/compute/rpcapi.py:55 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/rpcapi.py:57 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + +#: nova/compute/utils.py:192 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" +msgstr "" + +#: nova/compute/utils.py:237 +#, python-format +msgid "Can't access image %(image_id)s: %(error)s" +msgstr "" + +#: nova/compute/utils.py:337 +msgid "" +"No aggregate id or name specified for this notification and it will be " +"ignored" +msgstr "" + +#: nova/compute/utils.py:358 +#, python-format +msgid "" +"No host name specified for the notification of HostAPI.%s and it will be " +"ignored" +msgstr "" + +#: nova/conductor/api.py:382 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" + +#: nova/conductor/manager.py:125 +#, python-format +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" +msgstr "" + +#: nova/conductor/manager.py:345 +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "" + +#: nova/conductor/manager.py:693 +msgid "No valid host found for cold migrate" +msgstr "" + +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 +msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:116 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:169 +#, python-format +msgid "Skipping host: %(host)s because: %(e)s" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:181 +#, python-format +msgid "" +"Exceeded max scheduling retries %(max_retries)d for instance " +"%(instance_uuid)s during live migration" +msgstr "" + +#: nova/console/manager.py:82 nova/console/vmrc_manager.py:64 +msgid "Adding console" +msgstr "" + +#: nova/console/manager.py:102 nova/console/vmrc_manager.py:114 +#, python-format +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "" + +#: nova/console/vmrc_manager.py:117 +#, python-format +msgid "Removing console %(console_id)s." +msgstr "" + +#: nova/console/websocketproxy.py:60 +msgid "Invalid Token" +msgstr "" + +#: nova/console/websocketproxy.py:79 +msgid "Invalid Connection Info" +msgstr "" + +#: nova/console/xvp.py:101 +msgid "Rebuilding xvp conf" +msgstr "" + +#: nova/console/xvp.py:121 +#, python-format +msgid "Re-wrote %s" +msgstr "" + +#: nova/console/xvp.py:126 +msgid "Failed to write configuration file" +msgstr "" + +#: nova/console/xvp.py:129 +msgid "Stopping xvp" +msgstr "" + +#: nova/console/xvp.py:142 +msgid "Starting xvp" +msgstr "" + +#: nova/console/xvp.py:149 +#, python-format +msgid "Error starting xvp: %s" +msgstr "" + +#: nova/console/xvp.py:152 +msgid "Restarting xvp" +msgstr "" + +#: nova/console/xvp.py:154 +msgid "xvp not running..." +msgstr "" + +#: nova/console/xvp.py:205 +msgid "Failed to run xvp." +msgstr "" + +#: nova/consoleauth/manager.py:92 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s" +msgstr "" + +#: nova/consoleauth/manager.py:117 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s" +msgstr "" + +#: nova/db/api.py:626 +msgid "Failed to notify cells of instance destroy" +msgstr "" + +#: nova/db/api.py:711 nova/db/api.py:739 +msgid "Failed to notify cells of instance update" +msgstr "" + +#: nova/db/api.py:1635 +msgid "Failed to notify cells of bw_usage update" +msgstr "" + +#: nova/db/api.py:1780 +msgid "Failed to notify cells of instance fault" +msgstr "" + +#: nova/db/sqlalchemy/api.py:170 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." +msgstr "" + +#: nova/db/sqlalchemy/api.py:211 +msgid "model or base_model parameter should be subclass of NovaBase" +msgstr "" + +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#, python-format +msgid "Unrecognized read_deleted value '%s'" +msgstr "" + +#: nova/db/sqlalchemy/api.py:777 +#, python-format +msgid "Invalid floating ip id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:998 +#, python-format +msgid "Invalid floating IP %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 +#, python-format +msgid "Invalid fixed IP Address %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1465 +#, python-format +msgid "Invalid virtual interface address %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1558 +#, python-format +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1718 +#, python-format +msgid "Invalid instance id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1982 +#, python-format +msgid "Invalid field name: %s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:3140 +#, python-format +msgid "" +"quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " +"%(user_id)s, resource: %(res)s, tracked usage: %(tracked_use)s, actual " +"usage: %(in_use)s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:3228 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:4837 +#, python-format +msgid "" +"Volume(%s) has lower stats then what is in the database. Instance must " +"have been rebooted or crashed. Updating totals." +msgstr "" + +#: nova/db/sqlalchemy/api.py:5194 +#, python-format +msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" +msgstr "" + +#: nova/db/sqlalchemy/api.py:5576 +#, python-format +msgid "IntegrityError detected when archiving table %s" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:71 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:68 +msgid "version should be an integer" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:98 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:96 +msgid "Upgrade DB using Essex release first." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:96 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:102 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:245 +#, python-format +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:279 +#, python-format +msgid "Missing column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:285 +#, python-format +msgid "" +"Different types in %(table)s.%(column)s and shadow table: %(c_type)s " +"%(shadow_c_type)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:294 +#, python-format +msgid "Extra column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:316 +msgid "Specify `table_name` or `table` param" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:319 +msgid "Specify only one param `table_name` `table`" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:928 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:59 +#: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 +msgid "Exception while creating table." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:354 +msgid "Unsupported id columns type" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:63 +msgid "Exception while seeding instance_types table" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:69 +msgid "volume_usage_cache table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:78 +#, python-format +msgid "table '%s' not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/186_new_bdm_format.py:187 +#, python-format +msgid "Got an unexpected block device %s that cannot be converted to v2 format" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/200_add_transport_url_to_cell.py:141 +#, python-format +msgid "Failed to downgrade cell %(name)s: %(error)s" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:135 +msgid "project_user_quotas table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:143 +#, python-format +msgid "%s table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:72 +msgid "Exception while creating table 'pci_devices'." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:83 +msgid "Exception for adding pci stats to compute node." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:97 +msgid "Exception while dropping 'pci_devices' tables." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:107 +msgid "Exception for dropping pci stats from compute node." +msgstr "" + +#: nova/image/glance.py:218 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." +msgstr "" + +#: nova/image/glance.py:251 +#, python-format +msgid "" +"When loading the module %(module_str)s the following error occurred: " +"%(ex)s" +msgstr "" + +#: nova/image/glance.py:324 +#, python-format +msgid "Failed to instantiate the download handler for %(scheme)s" +msgstr "" + +#: nova/image/glance.py:340 +#, python-format +msgid "Successfully transferred using %s" +msgstr "" + +#: nova/image/glance.py:576 +#, python-format +msgid "fetching image %s from glance" +msgstr "" + +#: nova/image/s3.py:333 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:350 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:361 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:371 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:383 +#, python-format +msgid "Image %s was deleted underneath us" +msgstr "" + +#: nova/image/s3.py:398 +#, python-format +msgid "Failed to decrypt private key: %s" +msgstr "" + +#: nova/image/s3.py:405 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "" + +#: nova/image/s3.py:416 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "" + +#: nova/image/s3.py:428 +msgid "Unsafe filenames in image" +msgstr "" + +#: nova/image/download/__init__.py:44 +#, python-format +msgid "" +"%(scheme)s is registered as a module twice. %(module_name)s is not being " +"used." +msgstr "" + +#: nova/image/download/file.py:32 +msgid "" +"A list of filesystems that will be configured in this file under the " +"sections image_file_url:" +msgstr "" + +#: nova/image/download/file.py:79 +msgid "" +"A unique ID given to each file system. This is value is set in Glance " +"and agreed upon here so that the operator knowns they are dealing with " +"the same file system." +msgstr "" + +#: nova/image/download/file.py:84 +msgid "The path at which the file system is mounted." +msgstr "" + +#: nova/image/download/file.py:93 +#, python-format +msgid "The group %s(group_name) must be configured with an id." +msgstr "" + +#: nova/image/download/file.py:111 +#, python-format +msgid "The key %s is required in all file system descriptions." +msgstr "" + +#: nova/image/download/file.py:121 +#, python-format +msgid "" +"The key %(r)s is required in the location metadata to access the url " +"%(url)s." +msgstr "" + +#: nova/image/download/file.py:128 +#, python-format +msgid "The ID %(id)s is unknown." +msgstr "" + +#: nova/image/download/file.py:136 +#, python-format +msgid "" +"The mount point advertised by glance: %(glance_mount)s, does not match " +"the URL path: %(path)s" +msgstr "" + +#: nova/image/download/file.py:154 +#, python-format +msgid "No matching ID for the URL %s was found." +msgstr "" + +#: nova/image/download/file.py:165 +#, python-format +msgid "Copied %(source_file)s using %(module_str)s" +msgstr "" + +#: nova/ipv6/account_identifier.py:41 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:43 nova/ipv6/rfc2462.py:38 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:45 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "" + +#: nova/keymgr/conf_key_mgr.py:59 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: nova/keymgr/mock_key_mgr.py:56 +msgid "This key manager is not suitable for use in production deployments" +msgstr "" + +#: nova/keymgr/single_key_mgr.py:41 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: nova/keymgr/single_key_mgr.py:73 +#, python-format +msgid "Not deleting key %s" +msgstr "" + +#: nova/network/api.py:57 +msgid "instance is a required argument to use @refresh_cache" +msgstr "" + +#: nova/network/api.py:83 +msgid "Failed storing info cache" +msgstr "" + +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "" + +#: nova/network/driver.py:41 +msgid "Network driver option required, but not specified" +msgstr "" + +#: nova/network/driver.py:44 +#, python-format +msgid "Loading network driver '%s'" +msgstr "" + +#: nova/network/floating_ips.py:89 +#, python-format +msgid "Fixed ip %s not found" +msgstr "" + +#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379 +#, python-format +msgid "Interface %s not found" +msgstr "" + +#: nova/network/floating_ips.py:123 +#, python-format +msgid "floating IP allocation for instance |%s|" +msgstr "" + +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." +msgstr "" + +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" +msgstr "" + +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "" + +#: nova/network/floating_ips.py:220 +#, python-format +msgid "Quota exceeded for %s, tried to allocate floating IP" +msgstr "" + +#: nova/network/floating_ips.py:279 +msgid "Failed to update usages deallocating floating IP" +msgstr "" + +#: nova/network/floating_ips.py:374 +#, python-format +msgid "Failed to disassociated floating address: %s" +msgstr "" + +#: nova/network/floating_ips.py:535 +#, python-format +msgid "Starting migration network for instance %s" +msgstr "" + +#: nova/network/floating_ips.py:542 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will not migrate it " +msgstr "" + +#: nova/network/floating_ips.py:578 +#, python-format +msgid "Finishing migration network for instance %s" +msgstr "" + +#: nova/network/floating_ips.py:586 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "" + +#: nova/network/floating_ips.py:635 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." +msgstr "" + +#: nova/network/floating_ips.py:675 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgstr "" + +#: nova/network/floating_ips.py:684 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgstr "" + +#: nova/network/ldapdns.py:108 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" +msgstr "" + +#: nova/network/ldapdns.py:135 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" +msgstr "" + +#: nova/network/ldapdns.py:322 +msgid "ldap not installed" +msgstr "" + +#: nova/network/ldapdns.py:333 +msgid "This driver only supports type 'a' entries." +msgstr "" + +#: nova/network/ldapdns.py:376 +msgid "This shouldn't be getting called except during testing." +msgstr "" + +#: nova/network/linux_net.py:222 +#, python-format +msgid "Attempted to remove chain %s which does not exist" +msgstr "" + +#: nova/network/linux_net.py:258 +#, python-format +msgid "Unknown chain: %r" +msgstr "" + +#: nova/network/linux_net.py:265 +msgid "Skipping duplicate iptables rule addition" +msgstr "" + +#: nova/network/linux_net.py:289 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" +msgstr "" + +#: nova/network/linux_net.py:424 +msgid "Skipping apply due to lack of new rules" +msgstr "" + +#: nova/network/linux_net.py:452 +msgid "IPTablesManager.apply completed with success" +msgstr "" + +#: nova/network/linux_net.py:707 +#, python-format +msgid "arping error for ip %s" +msgstr "" + +#: nova/network/linux_net.py:757 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" +msgstr "" + +#: nova/network/linux_net.py:805 +#, python-format +msgid "Error deleting conntrack entries for %s" +msgstr "" + +#: nova/network/linux_net.py:1007 +#, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1052 +#, python-format +msgid "Hupping dnsmasq threw %s" +msgstr "" + +#: nova/network/linux_net.py:1054 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1134 +#, python-format +msgid "killing radvd threw %s" +msgstr "" + +#: nova/network/linux_net.py:1136 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "" + +#: nova/network/linux_net.py:1324 +#, python-format +msgid "Net device removed: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1327 +#, python-format +msgid "Failed removing net device: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1445 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "" + +#: nova/network/linux_net.py:1491 +#, python-format +msgid "Starting Bridge %s" +msgstr "" + +#: nova/network/linux_net.py:1503 +#, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" +msgstr "" + +#: nova/network/linux_net.py:1541 +#, python-format +msgid "Failed to add interface: %s" +msgstr "" + +#: nova/network/linux_net.py:1778 +#, python-format +msgid "Starting bridge %s " +msgstr "" + +#: nova/network/linux_net.py:1786 +#, python-format +msgid "Done starting bridge %s" +msgstr "" + +#: nova/network/manager.py:361 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" +msgstr "" + +#: nova/network/manager.py:365 +msgid "setting network host" +msgstr "" + +#: nova/network/manager.py:488 +msgid "network allocations" +msgstr "" + +#: nova/network/manager.py:495 +#, python-format +msgid "networks retrieved for instance: |%s|" +msgstr "" + +#: nova/network/manager.py:543 +msgid "network deallocation for instance" +msgstr "" + +#: nova/network/manager.py:805 +#, python-format +msgid "instance-dns-zone not found |%s|." +msgstr "" + +#: nova/network/manager.py:812 +#, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." +msgstr "" + +#: nova/network/manager.py:837 +#, python-format +msgid "Quota exceeded for %s, tried to allocate fixed IP" +msgstr "" + +#: nova/network/manager.py:897 +msgid "Failed to update usages deallocating fixed IP" +msgstr "" + +#: nova/network/manager.py:923 +#, python-format +msgid "Unable to release %s because vif doesn't exist." +msgstr "" + +#: nova/network/manager.py:962 +#, python-format +msgid "Leased IP |%s|" +msgstr "" + +#: nova/network/manager.py:966 +#, python-format +msgid "IP %s leased that is not associated" +msgstr "" + +#: nova/network/manager.py:975 +#, python-format +msgid "IP |%s| leased that isn't allocated" +msgstr "" + +#: nova/network/manager.py:980 +#, python-format +msgid "Released IP |%s|" +msgstr "" + +#: nova/network/manager.py:984 +#, python-format +msgid "IP %s released that is not associated" +msgstr "" + +#: nova/network/manager.py:988 +#, python-format +msgid "IP %s released that was not leased" +msgstr "" + +#: nova/network/manager.py:1007 +#, python-format +msgid "%s must be an integer" +msgstr "" + +#: nova/network/manager.py:1031 +msgid "Maximum allowed length for 'label' is 255." +msgstr "" + +#: nova/network/manager.py:1051 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." +msgstr "" + +#: nova/network/manager.py:1134 +msgid "cidr already in use" +msgstr "" + +#: nova/network/manager.py:1137 +#, python-format +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgstr "" + +#: nova/network/manager.py:1148 +#, python-format +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" +msgstr "" + +#: nova/network/manager.py:1214 +msgid "Network already exists!" +msgstr "" + +#: nova/network/manager.py:1233 +#, python-format +msgid "Network must be disassociated from project %s before delete" +msgstr "" + +#: nova/network/manager.py:1832 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" +msgstr "" + +#: nova/network/manager.py:1839 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" +msgstr "" + +#: nova/network/minidns.py:49 +#, python-format +msgid "minidns file is |%s|" +msgstr "" + +#: nova/network/minidns.py:76 nova/network/minidns.py:107 +msgid "Invalid name" +msgstr "" + +#: nova/network/minidns.py:79 +msgid "This driver only supports type 'a'" +msgstr "" + +#: nova/network/minidns.py:123 +#, python-format +msgid "Cannot delete entry |%s|" +msgstr "" + +#: nova/network/minidns.py:202 +#, python-format +msgid "deleted %s" +msgstr "" + +#: nova/network/minidns.py:208 +#, python-format +msgid "Cannot delete domain |%s|" +msgstr "" + +#: nova/network/model.py:82 +#, python-format +msgid "Invalid IP format %s" +msgstr "" + +#: nova/network/neutronv2/api.py:183 +#, python-format +msgid "Successfully created port: %s" +msgstr "" + +#: nova/network/neutronv2/api.py:187 +#, python-format +msgid "Neutron error creating port on network %s" +msgstr "" + +#: nova/network/neutronv2/api.py:223 +#, python-format +msgid "allocate_for_instance() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:226 +#, python-format +msgid "empty project id for instance %s" +msgstr "" + +#: nova/network/neutronv2/api.py:264 +msgid "No network configured!" +msgstr "" + +#: nova/network/neutronv2/api.py:283 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." +msgstr "" + +#: nova/network/neutronv2/api.py:349 +#, python-format +msgid "Failed to update port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:356 +#, python-format +msgid "Failed to delete port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:401 +#, python-format +msgid "deallocate_for_instance() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:415 +#, python-format +msgid "Failed to delete neutron port %(portid)s" +msgstr "" + +#: nova/network/neutronv2/api.py:432 +#, python-format +msgid "Failed to delete neutron port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:454 +#, python-format +msgid "get_instance_nw_info() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:485 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" +msgstr "" + +#: nova/network/neutronv2/api.py:514 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" +msgstr "" + +#: nova/network/neutronv2/api.py:524 +#, python-format +msgid "validate_networks() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:533 +msgid "Multiple possible networks found, use a Network ID to be more specific." +msgstr "" + +#: nova/network/neutronv2/api.py:805 +#, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "" + +#: nova/network/neutronv2/api.py:901 +#, python-format +msgid "Unable to update host of port %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:58 +#, python-format +msgid "Neutron Error creating security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:79 +#, python-format +msgid "Neutron Error updating security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:133 +#, python-format +msgid "Neutron security group %s not found" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:136 +#: nova/network/security_group/neutron_driver.py:183 +#: nova/network/security_group/neutron_driver.py:278 +#, python-format +msgid "Neutron Error: %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:157 +msgid "Neutron Error getting security groups" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:166 +msgid "Security group id should be uuid" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:203 +#, python-format +msgid "Neutron Error getting security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:207 +#, python-format +msgid "Neutron Error adding rules to security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:211 +#: nova/network/security_group/neutron_driver.py:374 +#: nova/network/security_group/neutron_driver.py:381 +#: nova/network/security_group/neutron_driver.py:407 +#: nova/network/security_group/neutron_driver.py:423 +#: nova/network/security_group/neutron_driver.py:430 +#: nova/network/security_group/neutron_driver.py:459 +msgid "Neutron Error:" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:265 +#, python-format +msgid "Neutron Error unable to delete %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:275 +#, python-format +msgid "Neutron security group rule %s not found" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:390 +#, python-format +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:400 +#: nova/network/security_group/neutron_driver.py:451 +#, python-format +msgid "Adding security group %(security_group_id)s to port %(port_id)s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:461 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" +msgstr "" + +#: nova/network/security_group/security_group_base.py:138 +#, python-format +msgid "This rule already exists in group %s" +msgstr "" + +#: nova/objects/base.py:73 +#, python-format +msgid "Error setting %(attr)s" +msgstr "" + +#: nova/objects/base.py:200 +#, python-format +msgid "Unable to instantiate unregistered object type %(objtype)s" +msgstr "" + +#: nova/objects/base.py:306 +#, python-format +msgid "Cannot load '%s' in the base class" +msgstr "" + +#: nova/objects/base.py:346 +#, python-format +msgid "%(objname)s object has no attribute '%(attrname)s'" +msgstr "" + +#: nova/objects/fields.py:30 +#, python-format +msgid "Key %(key)s must be of type %(expected)s not %(actual)s" +msgstr "" + +#: nova/objects/fields.py:40 +#, python-format +msgid "Element %(key)s:%(val)s must be of type %(expected)s not %(actual)s" +msgstr "" + +#: nova/objects/fields.py:139 +#, python-format +msgid "Field `%s' cannot be None" +msgstr "" + +#: nova/objects/fields.py:213 +#, python-format +msgid "A string is required here, not %s" +msgstr "" + +#: nova/objects/fields.py:238 +msgid "A datetime.datetime is required here" +msgstr "" + +#: nova/objects/fields.py:287 +msgid "A list is required here" +msgstr "" + +#: nova/objects/fields.py:303 +msgid "A dict is required here" +msgstr "" + +#: nova/objects/fields.py:342 +#, python-format +msgid "An object of type %s is required here" +msgstr "" + +#: nova/objects/fields.py:366 +msgid "A NetworkModel is required here" +msgstr "" + +#: nova/objects/fields.py:380 +#, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format +msgid "Network \"%s is not valid" +msgstr "" + +#: nova/objects/fields.py:389 +#, python-format +msgid "Netmask length \"%s\" is not valid" +msgstr "" + +#: nova/objects/fields.py:392 +#, python-format +msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" +msgstr "" + +#: nova/objects/instance.py:385 +#, python-format +msgid "No save handler for %s" +msgstr "" + +#: nova/objects/instance.py:454 +#, python-format +msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s" +msgstr "" + +#: nova/objects/instance_info_cache.py:82 +msgid "Failed to notify cells of instance info cache update" +msgstr "" + +#: nova/objects/service.py:76 +#, python-format +msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" +msgstr "" + +#: nova/objects/utils.py:61 nova/objects/utils.py:75 +msgid "None is not valid here" +msgstr "" + +#: nova/objects/utils.py:112 +msgid "A list of strings is required here" +msgstr "" + +#: nova/objects/utils.py:114 +msgid "Invalid values found in list (strings are required)" +msgstr "" + +#: nova/objects/utils.py:126 +msgid "A dict of strings is required here" +msgstr "" + +#: nova/objects/utils.py:128 +msgid "Invalid keys found in dict (strings are required)" +msgstr "" + +#: nova/objects/utils.py:131 +msgid "Invalid values found in dict (strings are required)" +msgstr "" + +#: nova/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: nova/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: nova/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: nova/openstack/common/imageutils.py:96 +msgid "Snapshot list encountered but no header found!" +msgstr "" + +#: nova/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: nova/openstack/common/lockutils.py:167 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:176 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:186 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: nova/openstack/common/lockutils.py:204 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: nova/openstack/common/lockutils.py:208 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: nova/openstack/common/lockutils.py:246 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:250 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: nova/openstack/common/log.py:245 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: nova/openstack/common/log.py:337 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: nova/openstack/common/log.py:387 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: nova/openstack/common/log.py:557 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: nova/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: nova/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: nova/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: nova/openstack/common/periodic_task.py:42 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: nova/openstack/common/periodic_task.py:133 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/openstack/common/periodic_task.py:138 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/openstack/common/periodic_task.py:176 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/openstack/common/periodic_task.py:184 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/openstack/common/policy.py:394 +#, python-format +msgid "Failed to understand rule %(rule)s" +msgstr "" + +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: nova/openstack/common/policy.py:679 +#, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "" + +#: nova/openstack/common/processutils.py:132 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: nova/openstack/common/processutils.py:147 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:172 +#: nova/openstack/common/processutils.py:244 nova/virt/powervm/common.py:118 +#, python-format +msgid "Result was %s" +msgstr "" + +#: nova/openstack/common/processutils.py:184 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: nova/openstack/common/processutils.py:223 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:229 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/service.py:136 nova/openstack/common/service.py:346 +msgid "Full set of CONF:" +msgstr "" + +#: nova/openstack/common/service.py:143 nova/openstack/common/service.py:231 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: nova/openstack/common/service.py:155 +msgid "Exception during rpc cleanup." +msgstr "" + +#: nova/openstack/common/service.py:200 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: nova/openstack/common/service.py:237 +msgid "Unhandled exception" +msgstr "" + +#: nova/openstack/common/service.py:270 +msgid "Forking too fast, sleeping" +msgstr "" + +#: nova/openstack/common/service.py:289 +#, python-format +msgid "Started child %d" +msgstr "" + +#: nova/openstack/common/service.py:299 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: nova/openstack/common/service.py:316 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: nova/openstack/common/service.py:320 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: nova/openstack/common/service.py:324 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: nova/openstack/common/service.py:354 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: nova/openstack/common/service.py:372 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: nova/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: nova/openstack/common/strutils.py:86 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + +#: nova/openstack/common/strutils.py:182 +#, python-format +msgid "Invalid string format: %s" +msgstr "" + +#: nova/openstack/common/strutils.py:189 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:542 +msgid "DB exception wrapped." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:604 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:684 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: nova/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: nova/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: nova/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: nova/openstack/common/rpc/__init__.py:105 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:341 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:434 +#, python-format +msgid "received %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:442 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:443 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:471 +#: nova/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:479 +#: nova/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:553 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:582 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:591 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:619 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: nova/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: nova/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: nova/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: nova/openstack/common/rpc/common.py:141 +#: nova/openstack/common/rpc/common.py:142 +#: nova/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: nova/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: nova/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:157 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:161 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:496 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:518 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:569 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:623 +#: nova/openstack/common/rpc/impl_qpid.py:585 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:641 +#: nova/openstack/common/rpc/impl_qpid.py:600 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:645 +#: nova/openstack/common/rpc/impl_qpid.py:604 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:684 +#: nova/openstack/common/rpc/impl_qpid.py:639 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:89 +#, python-format +msgid "Invalid value for qpid_topology_version: %d" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:527 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:533 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:546 +msgid "Re-established AMQP queues" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:612 +msgid "Error processing message. Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:444 +msgid "Topic contained dangerous characters." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:544 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:598 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:650 +msgid "Creating payload" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:663 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:676 +msgid "Sending cast" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:679 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:682 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:683 +msgid "Unpacking response" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:692 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "RPC Message Invalid." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:722 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:725 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:729 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:732 +msgid "No match from matchmaker." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:814 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker_ring.py:77 +#: nova/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: nova/pci/pci_manager.py:156 +#, python-format +msgid "Trying to remove device with %(status)sownership %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/chance.py:57 +msgid "Is the appropriate service running?" +msgstr "" + +#: nova/scheduler/chance.py:62 +msgid "Could not find another compute" +msgstr "" + +#: nova/scheduler/driver.py:62 +msgid "Exception during scheduler.run_instance" +msgstr "" + +#: nova/scheduler/driver.py:64 nova/scheduler/utils.py:76 +#, python-format +msgid "Setting instance to %s state." +msgstr "" + +#: nova/scheduler/driver.py:137 +msgid "Driver must implement schedule_run_instance" +msgstr "" + +#: nova/scheduler/driver.py:146 +msgid "Driver must implement select_destinations" +msgstr "" + +#: nova/scheduler/driver.py:151 +msgid "Driver must implement select_hosts" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:78 +#, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:82 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:102 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:181 +msgid "Instance disappeared during scheduling" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:220 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:237 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:271 +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:339 +#, python-format +msgid "Filtered %(hosts)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:344 +#, python-format +msgid "Weighed %(hosts)s" +msgstr "" + +#: nova/scheduler/host_manager.py:338 +#, python-format +msgid "Host filter ignoring hosts: %s" +msgstr "" + +#: nova/scheduler/host_manager.py:350 +#, python-format +msgid "Host filter forcing available hosts to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:353 +#, python-format +msgid "No hosts matched due to not matching 'force_hosts' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:366 +#, python-format +msgid "Host filter forcing available nodes to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:369 +#, python-format +msgid "No nodes matched due to not matching 'force_nodes' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:409 +#, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" +msgstr "" + +#: nova/scheduler/host_manager.py:415 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." +msgstr "" + +#: nova/scheduler/host_manager.py:435 +#: nova/scheduler/filters/trusted_filter.py:212 +#, python-format +msgid "No service for compute ID %s" +msgstr "" + +#: nova/scheduler/host_manager.py:457 +#, python-format +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" +msgstr "" + +#: nova/scheduler/scheduler_options.py:72 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "" + +#: nova/scheduler/scheduler_options.py:81 +#, python-format +msgid "Could not decode scheduler options: '%s'" +msgstr "" + +#: nova/scheduler/utils.py:58 +#, python-format +msgid "Failed to %(service)s_%(method)s: %(ex)s" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:109 +#, python-format +msgid "Group anti affinity: check if %(host)s not in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:125 +#, python-format +msgid "Group affinity: check if %(host)s in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:59 +#, python-format +msgid "" +"%(host_state)s fails instance_type extra_specs requirements. Extra_spec " +"%(key)s is not in aggregate." +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:67 +#, python-format +msgid "" +"%(host_state)s fails instance_type extra_specs requirements. " +"'%(aggregate_vals)s' do not match '%(req)s'" +msgstr "" + +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:48 +#, python-format +msgid "%s fails tenant id on aggregate" +msgstr "" + +#: nova/scheduler/filters/compute_capabilities_filter.py:62 +#, python-format +msgid "extra_spec requirement '%(req)s' does not match '%(cap)s'" +msgstr "" + +#: nova/scheduler/filters/compute_capabilities_filter.py:72 +#, python-format +msgid "%(host_state)s fails instance_type extra_specs requirements" +msgstr "" + +#: nova/scheduler/filters/compute_filter.py:43 +#, python-format +msgid "%(host_state)s is disabled or has not been heard from in a while" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:51 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:94 +#: nova/scheduler/filters/ram_filter.py:95 +#, python-format +msgid "" +"%(num_values)d ratio values found, of which the minimum value will be " +"used." +msgstr "" + +#: nova/scheduler/filters/core_filter.py:101 +#, python-format +msgid "Could not decode cpu_allocation_ratio: '%s'" +msgstr "" + +#: nova/scheduler/filters/disk_filter.py:49 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:56 +#, python-format +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"supported_instances are advertised by the compute node" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:80 +#, python-format +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"hypervisor version %(hypervisor_version) and supported instances " +"%(supp_instances)s" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:89 +#, python-format +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node supported_instances %(supp_instances)s or hypervisor " +"version %(hypervisor_version)s do not match" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:109 +#, python-format +msgid "%(host_state)s does not support requested instance_properties" +msgstr "" + +#: nova/scheduler/filters/io_ops_filter.py:43 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + +#: nova/scheduler/filters/num_instances_filter.py:40 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + +#: nova/scheduler/filters/ram_filter.py:56 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." +msgstr "" + +#: nova/scheduler/filters/ram_filter.py:102 +#, python-format +msgid "Could not decode ram_allocation_ratio: '%s'" +msgstr "" + +#: nova/scheduler/filters/retry_filter.py:42 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" +msgstr "" + +#: nova/servicegroup/api.py:61 +#, python-format +msgid "ServiceGroup driver defined as an instance of %s" +msgstr "" + +#: nova/servicegroup/api.py:67 +#, python-format +msgid "unknown ServiceGroup driver name: %s" +msgstr "" + +#: nova/servicegroup/api.py:84 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" +msgstr "" + +#: nova/servicegroup/api.py:92 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" +msgstr "" + +#: nova/servicegroup/api.py:101 +#, python-format +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" +msgstr "" + +#: nova/servicegroup/api.py:108 +#, python-format +msgid "Returns ALL members of the [%s] ServiceGroup" +msgstr "" + +#: nova/servicegroup/api.py:116 +#, python-format +msgid "Returns one member of the [%s] group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:42 +#, python-format +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/db.py:47 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/db.py:78 +#, python-format +msgid "DB_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 +msgid "Recovered model server connection!" +msgstr "" + +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 +msgid "model server went away" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:52 +#, python-format +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:58 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:76 +#, python-format +msgid "Memcached_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:80 +#, python-format +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." +msgstr "" + +#: nova/servicegroup/drivers/zk.py:101 +#, python-format +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:109 +#, python-format +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" +msgstr "" + +#: nova/storage/linuxscsi.py:72 +#, python-format +msgid "Trying (%(tries)s) to remove device %(device)s" +msgstr "" + +#: nova/storage/linuxscsi.py:102 +#, python-format +msgid "Multipath call failed exit (%(code)s)" +msgstr "" + +#: nova/storage/linuxscsi.py:123 +#, python-format +msgid "Couldn't find multipath device %s" +msgstr "" + +#: nova/storage/linuxscsi.py:126 +#, python-format +msgid "Found multipath device = %s" +msgstr "" + +#: nova/tests/fake_ldap.py:35 +msgid "Attempted to instantiate singleton" +msgstr "" + +#: nova/tests/fake_processutils.py:73 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" +msgstr "" + +#: nova/tests/fake_processutils.py:81 +#, python-format +msgid "Faked command matched %s" +msgstr "" + +#: nova/tests/fake_processutils.py:97 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "" + +#: nova/tests/fake_processutils.py:100 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "" + +#: nova/tests/fake_volume.py:189 +msgid "status must be available" +msgstr "" + +#: nova/tests/fake_volume.py:193 nova/volume/cinder.py:233 +msgid "already attached" +msgstr "" + +#: nova/tests/fake_volume.py:197 nova/volume/cinder.py:237 +msgid "Instance and volume not in same availability_zone" +msgstr "" + +#: nova/tests/fake_volume.py:202 nova/volume/cinder.py:243 +msgid "already detached" +msgstr "" + +#: nova/tests/api/test_auth.py:85 +msgid "unexpected role header" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2953 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2148 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2958 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2153 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2963 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2158 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" + +#: nova/tests/compute/test_compute.py:1440 +#: nova/tests/compute/test_compute.py:1465 +#: nova/tests/compute/test_compute.py:1522 +#: nova/tests/compute/test_compute.py:1547 +#: nova/tests/compute/test_compute.py:1590 +#: nova/tests/compute/test_compute.py:4689 +#, python-format +msgid "Running instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:1446 +#: nova/tests/compute/test_compute.py:1494 +#: nova/tests/compute/test_compute.py:1537 +#: nova/tests/compute/test_compute.py:1561 +#, python-format +msgid "After terminating instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:2288 +msgid "Internal error" +msgstr "" + +#: nova/tests/compute/test_compute.py:4700 +#, python-format +msgid "After force-killing instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:5254 +msgid "wrong host/node" +msgstr "" + +#: nova/tests/compute/test_compute.py:9363 +msgid "spawn error" +msgstr "" + +#: nova/tests/db/test_migrations.py:3486 +#, python-format +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:117 +#, python-format +msgid "%(result_str)s: %(result)s is not a dict." +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:131 +#, python-format +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:143 +#, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:163 +msgid "Extra list items in template:" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:167 +#, python-format +msgid "Extra list items in %(result_str)s:" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 +#, python-format +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" +msgstr "" + +#: nova/tests/integrated/test_login.py:35 +#, python-format +msgid "flavor: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:40 +#, python-format +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:51 +msgid "Authentication error" +msgstr "" + +#: nova/tests/integrated/api/client.py:59 +msgid "Authorization error" +msgstr "" + +#: nova/tests/integrated/api/client.py:67 +msgid "Item not found" +msgstr "" + +#: nova/tests/integrated/api/client.py:109 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:112 +#, python-format +msgid "Body: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:130 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:161 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:172 +msgid "Unexpected status code" +msgstr "" + +#: nova/tests/integrated/api/client.py:179 +#, python-format +msgid "Decoding JSON: %s" +msgstr "" + +#: nova/tests/virt/hyperv/test_hypervapi.py:491 +msgid "fake vswitch not found" +msgstr "" + +#: nova/tests/virt/hyperv/test_hypervapi.py:950 +msgid "Simulated failure" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:909 +msgid "Expected a list for 'auth' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:913 +msgid "Expected a function in 'auth[0]' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:917 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:930 +msgid "" +"virEventRegisterDefaultImpl() must be called before " +"connection is used." +msgstr "" + +#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 +#: nova/virt/vmwareapi/vm_util.py:957 +#, python-format +msgid "Datastore regex %s did not match any datastores" +msgstr "" + +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 +#, python-format +msgid "" +"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " +"left to copy" +msgstr "" + +#: nova/tests/virt/xenapi/test_xenapi.py:948 +#, python-format +msgid "Creating files in %s to simulate guest agent" +msgstr "" + +#: nova/tests/virt/xenapi/test_xenapi.py:959 +#, python-format +msgid "Removing simulated guest agent files in %s" +msgstr "" + +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" +msgstr "" + +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 +msgid "Multiple torrent URL fetcher extension found. Failing." +msgstr "" + +#: nova/virt/block_device.py:165 +#, python-format +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/virt/configdrive.py:98 +#, python-format +msgid "Added %(filepath)s to config drive" +msgstr "" + +#: nova/virt/driver.py:999 +#, python-format +msgid "Discarding event %s" +msgstr "" + +#: nova/virt/driver.py:1004 +msgid "Event must be an instance of nova.virt.event.Event" +msgstr "" + +#: nova/virt/driver.py:1007 +#, python-format +msgid "Emitting event %s" +msgstr "" + +#: nova/virt/driver.py:1010 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" +msgstr "" + +#: nova/virt/driver.py:1091 +msgid "Compute driver option required, but not specified" +msgstr "" + +#: nova/virt/driver.py:1094 +#, python-format +msgid "Loading compute driver '%s'" +msgstr "" + +#: nova/virt/driver.py:1101 +msgid "Unable to load the virtualization driver" +msgstr "" + +#: nova/virt/fake.py:210 +#, python-format +msgid "Key '%(key)s' not in instances '%(inst)s'" +msgstr "" + +#: nova/virt/firewall.py:180 nova/virt/libvirt/firewall.py:326 +msgid "Attempted to unfilter instance which is not filtered" +msgstr "" + +#: nova/virt/firewall.py:188 +msgid "Filters added to instance" +msgstr "" + +#: nova/virt/firewall.py:190 +msgid "Provider Firewall Rules refreshed" +msgstr "" + +#: nova/virt/firewall.py:376 +#, python-format +msgid "Adding security group rule: %r" +msgstr "" + +#: nova/virt/firewall.py:507 nova/virt/xenapi/firewall.py:77 +#, python-format +msgid "Adding provider rule: %s" +msgstr "" + +#: nova/virt/images.py:86 +msgid "'qemu-img info' parsing failed." +msgstr "" + +#: nova/virt/images.py:92 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "" + +#: nova/virt/images.py:105 +#, python-format +msgid "" +"%(base)s virtual size %(disk_size)s larger than flavor root disk size " +"%(size)s" +msgstr "" + +#: nova/virt/images.py:122 +#, python-format +msgid "Converted to raw, but format is now %s" +msgstr "" + +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + +#: nova/virt/baremetal/driver.py:85 +#, python-format +msgid "Request for baremetal node %s sent to wrong service host" +msgstr "" + +#: nova/virt/baremetal/driver.py:138 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" + +#: nova/virt/baremetal/driver.py:177 +#, python-format +msgid "Baremetal node id not supplied to driver for %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:254 +#, python-format +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." +msgstr "" + +#: nova/virt/baremetal/driver.py:281 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:292 +#, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:310 +#, python-format +msgid "Error from baremetal driver during destroy: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:315 +#, python-format +msgid "Error while recording destroy failure in baremetal database: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:325 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:338 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:53 +msgid "iboot PDU relay ID must be an integer." +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:64 +msgid "iboot PDU port must be an integer." +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:91 +#: nova/virt/baremetal/virtual_power_driver.py:159 +#, python-format +msgid "activate_node name %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:103 +#, python-format +msgid "reboot_node: %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:182 +#, python-format +msgid "deactivate_node name %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:129 +#: nova/virt/baremetal/virtual_power_driver.py:195 +#, python-format +msgid "Checking if %s is running" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:86 +#, python-format +msgid "pid file %s does not contain any pid" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:109 +msgid "Node id not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:112 +msgid "Address not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:115 +msgid "User not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:118 +msgid "Password not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:135 +#, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:151 +#, python-format +msgid "IPMI power on failed after %d tries" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:161 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:178 +#, python-format +msgid "IPMI power off failed after %d tries" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:188 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:199 +msgid "IPMI set next bootdev failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:211 nova/virt/baremetal/tilera_pdu.py:154 +#, python-format +msgid "Activate node called, but node %s is already active" +msgstr "" + +#: nova/virt/baremetal/pxe.py:110 +#, python-format +msgid "Building PXE config for deployment %s." +msgstr "" + +#: nova/virt/baremetal/pxe.py:229 +#, python-format +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:253 nova/virt/baremetal/tilera.py:134 +#, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:285 nova/virt/baremetal/tilera.py:165 +#, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:325 nova/virt/baremetal/tilera.py:201 +#, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:320 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:467 +#, python-format +msgid "PXE deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:472 +#, python-format +msgid "PXE deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:476 +#, python-format +msgid "PXE deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:345 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:483 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:109 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:326 +#, python-format +msgid "Tilera deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:332 +#, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:340 +msgid "Node is unknown error state." +msgstr "" + +#: nova/virt/baremetal/tilera.py:343 +#, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:84 +msgid "Node id not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:87 +msgid "Address not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:90 +msgid "User not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:93 +msgid "Password not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:118 +msgid "PDU failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:135 +msgid "PDU power on failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:148 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:42 +#, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:53 +#, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:62 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:78 +#, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:38 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:50 +#, python-format +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:57 +#, python-format +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:63 +#, python-format +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:70 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:74 +#, python-format +msgid "no pif for vif_uuid=%s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:89 +#, python-format +msgid "Setting up %s commands." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:109 +msgid "virtual_power_ssh_host not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:113 +msgid "virtual_power_host_user not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:119 +msgid "virtual_power_host_pass/key not set. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:137 +msgid "Getting full node list." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:143 +#, python-format +msgid "Looking up Name for Mac address %s." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:171 +#, python-format +msgid "reset node: %s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:198 +#, python-format +msgid "Node \"%(name)s\" with MAC address %(mac)s not found." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:232 +#, python-format +msgid "Result for run_command: %s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:235 +#, python-format +msgid "Error running command: %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:124 +#, python-format +msgid "baremetal driver was unable to delete tid %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:195 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:234 +#, python-format +msgid "No fixed PXE IP is associated to %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:267 +#, python-format +msgid "detach volume could not find tid for %s" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:200 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:212 +#, python-format +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:247 +#: nova/virt/baremetal/db/sqlalchemy/api.py:289 +#, python-format +msgid "Baremetal interface %s not found" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:299 +#, python-format +msgid "Baremetal interface %s already in use" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:312 +#, python-format +msgid "Baremetal virtual interface %s not found" +msgstr "" + +#: nova/virt/disk/api.py:164 +#, python-format +msgid "Checking if we can resize image %(image)s. size=%(size)s" +msgstr "" + +#: nova/virt/disk/api.py:170 +#, python-format +msgid "Cannot resize image %s to a smaller size." +msgstr "" + +#: nova/virt/disk/api.py:178 +#, python-format +msgid "Checking if we can resize filesystem inside %(image)s. CoW=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:188 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:198 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:268 +msgid "image already mounted" +msgstr "" + +#: nova/virt/disk/api.py:324 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:344 +#, python-format +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:365 +#, python-format +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" +msgstr "" + +#: nova/virt/disk/api.py:387 nova/virt/disk/mount/loop.py:59 +#, python-format +msgid "Release loop device %s" +msgstr "" + +#: nova/virt/disk/api.py:391 nova/virt/disk/mount/nbd.py:128 +#, python-format +msgid "Release nbd device %s" +msgstr "" + +#: nova/virt/disk/api.py:395 +#, python-format +msgid "Failed to teardown container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:408 +#, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:433 +#, python-format +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:445 +#, python-format +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" +msgstr "" + +#: nova/virt/disk/api.py:454 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" +msgstr "" + +#: nova/virt/disk/api.py:495 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" +msgstr "" + +#: nova/virt/disk/api.py:523 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" +msgstr "" + +#: nova/virt/disk/api.py:548 +#, python-format +msgid "Inject admin password fs=%(fs)s admin_passwd=" +msgstr "" + +#: nova/virt/disk/api.py:592 +msgid "Not implemented on Windows" +msgstr "" + +#: nova/virt/disk/api.py:621 +#, python-format +msgid "User %(username)s not found in password file." +msgstr "" + +#: nova/virt/disk/api.py:637 +#, python-format +msgid "User %(username)s not found in shadow file." +msgstr "" + +#: nova/virt/disk/mount/api.py:42 +#, python-format +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:48 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:69 +msgid "Using LoopMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:53 nova/virt/disk/mount/api.py:71 +#: nova/virt/disk/vfs/localfs.py:74 +msgid "Using NbdMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:60 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:122 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" + +#: nova/virt/disk/mount/api.py:125 +msgid "Device allocation failed after repeated retries." +msgstr "" + +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "Map dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:145 +#, python-format +msgid "partition search unsupported with %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:161 +#, python-format +msgid "partition %s not found" +msgstr "" + +#: nova/virt/disk/mount/api.py:162 +#, python-format +msgid "Failed to map partitions: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:184 +#, python-format +msgid "Unmap dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Mount %(dev)s on %(dir)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:197 +#, python-format +msgid "Failed to mount filesystem: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:208 +#, python-format +msgid "Umount %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:219 +msgid "Fail to mount, tearing back down" +msgstr "" + +#: nova/virt/disk/mount/loop.py:34 +#, python-format +msgid "Could not attach image to loopback: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:35 +#, python-format +msgid "Loop mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:41 +#, python-format +msgid "Got loop device %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:56 nova/virt/disk/mount/nbd.py:70 +msgid "No free nbd devices" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:62 +msgid "nbd unavailable: module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:88 +#, python-format +msgid "Get nbd device %(dev)s for %(imgfile)s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:93 +#, python-format +msgid "qemu-nbd error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:94 nova/virt/disk/mount/nbd.py:107 +#, python-format +msgid "NBD mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:106 +#, python-format +msgid "nbd device %s did not show up" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:113 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:28 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:34 +msgid "Trying to import guestfs" +msgstr "" + +#: nova/virt/disk/vfs/api.py:41 +msgid "Using primary VFSGuestFS" +msgstr "" + +#: nova/virt/disk/vfs/api.py:46 +msgid "Falling back to VFSLocalFS" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:68 +#, python-format +msgid "No operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:74 +#, python-format +msgid "Multi-boot operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:80 +#, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:93 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:99 +#, python-format +msgid "" +"Error mounting %(device)s to %(dir)s in image %(imgfile)s with libguestfs" +" (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:109 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:124 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:131 +msgid "Tearing down appliance" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:137 +#, python-format +msgid "Failed to close augeas %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:145 +#, python-format +msgid "Failed to shutdown appliance %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:153 +#, python-format +msgid "Failed to close guest handle %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:165 nova/virt/disk/vfs/localfs.py:103 +#, python-format +msgid "Make directory path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:170 nova/virt/disk/vfs/localfs.py:108 +#, python-format +msgid "Append file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:175 nova/virt/disk/vfs/localfs.py:117 +#, python-format +msgid "Replace file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:180 nova/virt/disk/vfs/localfs.py:126 +#, python-format +msgid "Read file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:185 nova/virt/disk/vfs/localfs.py:132 +#, python-format +msgid "Has file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:194 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:200 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:214 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:48 +#, python-format +msgid "File path %s not valid" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:83 +#, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:91 +#, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:97 +#, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:140 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:146 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/docker/driver.py:46 +msgid "Default TCP port to find the docker-registry container" +msgstr "" + +#: nova/virt/docker/driver.py:79 +msgid "" +"Docker daemon is not running or is not reachable (check the rights on " +"/var/run/docker.sock)" +msgstr "" + +#: nova/virt/docker/driver.py:105 +msgid "VIF plugging is not supported by the Docker driver." +msgstr "" + +#: nova/virt/docker/driver.py:110 +msgid "VIF unplugging is not supported by the Docker driver." +msgstr "" + +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 +#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 +#, python-format +msgid "" +"Hostname has changed from %(old)s to %(new)s. A restart is required to " +"take effect." +msgstr "" + +#: nova/virt/docker/driver.py:220 +msgid "Cannot find any PID under container \"{0}\"" +msgstr "" + +#: nova/virt/docker/driver.py:233 +msgid "Cannot set fixed ip" +msgstr "" + +#: nova/virt/docker/driver.py:258 +msgid "Failed to setup the network, rolling back" +msgstr "" + +#: nova/virt/docker/driver.py:272 +msgid "Image container format not supported ({0})" +msgstr "" + +#: nova/virt/docker/driver.py:301 +msgid "Image name \"{0}\" does not exist, fetching it..." +msgstr "" + +#: nova/virt/docker/driver.py:306 +msgid "Cannot pull missing image" +msgstr "" + +#: nova/virt/docker/driver.py:311 +msgid "Cannot create container" +msgstr "" + +#: nova/virt/docker/driver.py:317 +msgid "Cannot setup network: {0}" +msgstr "" + +#: nova/virt/docker/driver.py:335 +msgid "Cannot stop the container, please check docker logs" +msgstr "" + +#: nova/virt/docker/driver.py:338 +msgid "Cannot restart the container, please check docker logs" +msgstr "" + +#: nova/virt/hyperv/basevolumeutils.py:72 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "" + +#: nova/virt/hyperv/driver.py:155 +msgid "VIF plugging is not supported by the Hyper-V driver." +msgstr "" + +#: nova/virt/hyperv/driver.py:160 +msgid "VIF unplugging is not supported by the Hyper-V driver." +msgstr "" + +#: nova/virt/hyperv/driver.py:164 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:168 +msgid "unfilter_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:199 +msgid "get_console_output called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:94 +#, python-format +msgid "Windows version: %s " +msgstr "" + +#: nova/virt/hyperv/hostops.py:106 +msgid "get_available_resource called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 +#: nova/virt/xenapi/host.py:168 +msgid "Updating host stats" +msgstr "" + +#: nova/virt/hyperv/hostops.py:166 +msgid "get_host_stats called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:181 +#, python-format +msgid "Host IP address is: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:51 +#, python-format +msgid "The image is not a valid VHD: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:81 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:96 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:101 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:41 +msgid "Live migration is supported starting with Hyper-V Server 2012" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:64 +msgid "live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:74 +#, python-format +msgid "Calling live migration recover_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:78 +#, python-format +msgid "Calling live migration post_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "pre_live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:99 +msgid "post_live_migration_at_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:107 +msgid "check_can_live_migrate_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:113 +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:118 +msgid "check_can_live_migrate_source called" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:45 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:48 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:51 +#, python-format +msgid "Live migration failed: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:63 +msgid "Live migration is not enabled on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:66 +msgid "Live migration networks are not configured on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:131 +#, python-format +msgid "VM not found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:74 nova/virt/hyperv/vmutils.py:140 +#, python-format +msgid "Duplicate VM name found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:79 +#, python-format +msgid "Destroying existing remote planned VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:101 +#, python-format +msgid "Creating remote planned VM for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:158 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:167 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:203 +#, python-format +msgid "Starting live migration for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:212 +#, python-format +msgid "Getting live migration networks for remote host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:52 +#, python-format +msgid "Migration target host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:97 +msgid "Cannot cleanup migration files" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:105 +#, python-format +msgid "" +"Cannot resize the root disk to a smaller size. Current size: " +"%(curr_root_gb)s GB. Requested size: %(new_root_gb)s GB" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:113 +msgid "migrate_disk_and_power_off called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:133 +msgid "confirm_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:148 +msgid "finish_revert_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:170 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:176 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:184 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:200 +msgid "Cannot resize a VHD to a smaller size" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:207 +#, python-format +msgid "Getting parent disk info for disk: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:213 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:225 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:236 +msgid "finish_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:245 +#, python-format +msgid "Cannot find boot VHD file for instance: %s" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:47 nova/virt/hyperv/networkutilsv2.py:44 +#, python-format +msgid "vswitch \"%s\" not found" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:60 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" +msgstr "" + +#: nova/virt/hyperv/networkutilsv2.py:57 +msgid "No external vswitch found" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:73 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:95 +#, python-format +msgid "Creating directory: %s" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:100 nova/virt/hyperv/snapshotops.py:124 +#, python-format +msgid "Removing directory: %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:55 +#, python-format +msgid "Creating snapshot for instance %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:64 +#, python-format +msgid "Getting info for VHD %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:72 +#, python-format +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:83 +#, python-format +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:90 +#, python-format +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:98 +#, python-format +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:105 +#, python-format +msgid "" +"Updating Glance image %(name)s with content from merged disk " +"%(image_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:112 +#, python-format +msgid "Snapshot image %(name)s updated for VM %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:117 +#, python-format +msgid "Removing snapshot %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:121 +#, python-format +msgid "Failed to remove snapshot for VM %s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:67 nova/virt/hyperv/vhdutilsv2.py:54 +#, python-format +msgid "Unsupported disk format: %s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:148 +#, python-format +msgid "The %(vhd_type)s type VHD is not supported" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:159 +#, python-format +msgid "Unable to obtain block size from VHD %(vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:206 +msgid "Unsupported virtual disk format" +msgstr "" + +#: nova/virt/hyperv/vif.py:74 +#, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:116 +#, python-format +msgid "VIF driver not found for network_api_class: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:125 +msgid "get_info called for instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:148 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:155 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:175 +#, python-format +msgid "" +"Cannot resize a VHD to a smaller size, the original size is " +"%(base_vhd_size)s, the newer size is %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:182 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:209 +msgid "Spawning new instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:237 +msgid "Spawn instance failed" +msgstr "" + +#: nova/virt/hyperv/vmops.py:272 +#, python-format +msgid "Creating nic for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 +#, python-format +msgid "Invalid config_drive_format \"%s\"" +msgstr "" + +#: nova/virt/hyperv/vmops.py:286 +#, python-format +msgid "Using config drive for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 +#, python-format +msgid "Creating config drive at %(path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 +#, python-format +msgid "Creating config drive failed with error: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:343 +#, python-format +msgid "Got request to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:356 +#, python-format +msgid "Instance not found: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:362 +#, python-format +msgid "Failed to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:367 +msgid "reboot instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:373 +msgid "Pause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:379 +msgid "Unpause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:385 +msgid "Suspend instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:391 +msgid "Resume instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:397 +msgid "Power off instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:403 +msgid "Power on instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:410 +#, python-format +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:415 +#, python-format +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:109 +#, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:196 +msgid "" +"The Windows account running nova-compute on this Hyper-V host doesn't " +"have the required permissions to create or operate the virtual machine." +msgstr "" + +#: nova/virt/hyperv/vmutils.py:206 +#, python-format +msgid "Creating VM %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:211 +#, python-format +msgid "Setting memory for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:214 +#, python-format +msgid "Set vCPUs for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:373 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:414 +#, python-format +msgid "Operation failed with return value: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:430 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:441 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:447 +#, python-format +msgid "WMI job failed with status %d. No error description available" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:453 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:561 +msgid "Metrics collection is not supported on this version of Hyper-V" +msgstr "" + +#: nova/virt/hyperv/vmutilsv2.py:237 +#, python-format +msgid "Metric not found: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:88 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:94 +#, python-format +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:110 +#, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:141 +#, python-format +msgid "Attach volume failed: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:144 +#, python-format +msgid "Unable to attach volume to instance %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:157 +#, python-format +msgid "Logging off storage target %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:162 +#, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:175 +#, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:212 +#, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeutils.py:44 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:146 +#, python-format +msgid "Unable to determine disk prefix for %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:194 +#, python-format +msgid "No free disk device names for prefix '%s'" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:290 +#, python-format +msgid "Unable to determine disk bus for '%s'" +msgstr "" + +#: nova/virt/libvirt/config.py:72 +#, python-format +msgid "Generated XML %s " +msgstr "" + +#: nova/virt/libvirt/driver.py:403 +#, python-format +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." +msgstr "" + +#: nova/virt/libvirt/driver.py:531 +#, python-format +msgid "Event loop thread is not active, discarding event %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:604 +msgid "Starting native event thread" +msgstr "" + +#: nova/virt/libvirt/driver.py:609 +msgid "Starting green dispatch thread" +msgstr "" + +#: nova/virt/libvirt/driver.py:620 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgstr "" + +#: nova/virt/libvirt/driver.py:628 +#, python-format +msgid "Connecting to libvirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:646 +#, python-format +msgid "Registering for lifecycle events %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:653 +#, python-format +msgid "URI %(uri)s does not support events: %(error)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:659 +#, python-format +msgid "Registering for connection events: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:664 +#, python-format +msgid "URI %(uri)s does not support connection events: %(error)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:684 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:702 +msgid "Connection to libvirt broke" +msgstr "" + +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 +#, python-format +msgid "Can not handle authentication request for %d credentials" +msgstr "" + +#: nova/virt/libvirt/driver.py:745 +#, python-format +msgid "Connection to libvirt failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:847 +msgid "Cannot destroy instance, operation time out" +msgstr "" + +#: nova/virt/libvirt/driver.py:849 +msgid "operation time out" +msgstr "" + +#: nova/virt/libvirt/driver.py:854 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:870 +msgid "During wait destroy, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:875 +msgid "Instance destroyed successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:885 +msgid "Instance may be started again." +msgstr "" + +#: nova/virt/libvirt/driver.py:895 +msgid "Going to destroy instance again." +msgstr "" + +#: nova/virt/libvirt/driver.py:915 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgstr "" + +#: nova/virt/libvirt/driver.py:931 +#, python-format +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:951 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:957 +#, python-format +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1064 +msgid "Could not determine fibre channel world wide node names" +msgstr "" + +#: nova/virt/libvirt/driver.py:1071 +msgid "Could not determine fibre channel world wide port names" +msgstr "" + +#: nova/virt/libvirt/driver.py:1133 +#, python-format +msgid "" +"Volume sets block size, but the current libvirt hypervisor '%s' does not " +"support custom block size" +msgstr "" + +#: nova/virt/libvirt/driver.py:1140 +#, python-format +msgid "Volume sets block size, but libvirt '%s' or later is required." +msgstr "" + +#: nova/virt/libvirt/driver.py:1237 +msgid "Swap only supports host devices" +msgstr "" + +#: nova/virt/libvirt/driver.py:1305 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1329 +msgid "attaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1350 +msgid "During detach_interface, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1354 +msgid "detaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1462 +msgid "Beginning live snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1465 +msgid "Beginning cold snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1495 +msgid "Snapshot extracted, beginning image upload" +msgstr "" + +#: nova/virt/libvirt/driver.py:1507 +msgid "Snapshot image upload complete" +msgstr "" + +#: nova/virt/libvirt/driver.py:1514 +msgid "libvirt error while requesting blockjob info." +msgstr "" + +#: nova/virt/libvirt/driver.py:1598 +msgid "Failed to send updated snapshot status to volume service." +msgstr "" + +#: nova/virt/libvirt/driver.py:1648 +msgid "Found no disk to snapshot." +msgstr "" + +#: nova/virt/libvirt/driver.py:1671 +#, python-format +msgid "snap xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1685 +msgid "" +"Unable to create quiesced VM snapshot, attempting again with quiescing " +"disabled." +msgstr "" + +#: nova/virt/libvirt/driver.py:1692 +msgid "Unable to create VM snapshot, failing volume_snapshot operation." +msgstr "" + +#: nova/virt/libvirt/driver.py:1712 +#, python-format +msgid "volume_snapshot_create: create_info: %(c_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1721 +#, python-format +msgid "Unknown type: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1726 +msgid "snapshot_id required in create_info" +msgstr "" + +#: nova/virt/libvirt/driver.py:1735 +msgid "" +"Error occurred during volume_snapshot_create, sending error status to " +"Cinder." +msgstr "" + +#: nova/virt/libvirt/driver.py:1774 +#, python-format +msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." +msgstr "" + +#: nova/virt/libvirt/driver.py:1778 +#, python-format +msgid "volume_snapshot_delete: delete_info: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1781 +#, python-format +msgid "Unknown delete_info type %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1811 +#, python-format +msgid "Unable to locate disk matching id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1814 +#, python-format +msgid "found dev, it's %(dev)s, with active disk: %(disk)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1827 +#, python-format +msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1838 +msgid "blockRebase started successfully" +msgstr "" + +#: nova/virt/libvirt/driver.py:1842 +msgid "waiting for blockRebase job completion" +msgstr "" + +#: nova/virt/libvirt/driver.py:1858 +msgid "blockCommit started successfully" +msgstr "" + +#: nova/virt/libvirt/driver.py:1862 +msgid "waiting for blockCommit job completion" +msgstr "" + +#: nova/virt/libvirt/driver.py:1872 +msgid "" +"Error occurred during volume_snapshot_delete, sending error status to " +"Cinder." +msgstr "" + +#: nova/virt/libvirt/driver.py:1888 +#, python-format +msgid "Instance soft reboot failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1892 +msgid "Instance soft rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1896 +msgid "Failed to soft reboot instance. Trying hard reboot." +msgstr "" + +#: nova/virt/libvirt/driver.py:1937 +msgid "Instance shutdown successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1945 +msgid "Instance may have been rebooted during soft reboot, so return now." +msgstr "" + +#: nova/virt/libvirt/driver.py:1999 +msgid "Instance rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:2151 +msgid "Instance is running" +msgstr "" + +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 +msgid "Instance spawned successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:2174 +#, python-format +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" + +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 +msgid "Guest does not have a console available" +msgstr "" + +#: nova/virt/libvirt/driver.py:2289 +msgid "This python runtime does not support direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:2298 +#, python-format +msgid "Path '%(path)s' supports direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:2302 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:2383 +msgid "Creating image" +msgstr "" + +#: nova/virt/libvirt/driver.py:2489 +msgid "Using config drive" +msgstr "" + +#: nova/virt/libvirt/driver.py:2513 +msgid "File injection into a boot from volume instance is not supported" +msgstr "" + +#: nova/virt/libvirt/driver.py:2547 +#, python-format +msgid "Injecting %(inj)s into image %(img_id)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2559 +#, python-format +msgid "Error injecting data into image %(img_id)s (%(e)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:2605 +#, python-format +msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" +msgstr "" + +#: nova/virt/libvirt/driver.py:2634 +msgid "Instance disappeared while detaching a PCI device from it." +msgstr "" + +#: nova/virt/libvirt/driver.py:2645 +#, python-format +msgid "Attaching PCI devices %(dev)s to %(dom)s failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:2686 +#, python-format +msgid "Updating compute service status to: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 +#, python-format +msgid "Cannot update service status on host: %s,since it is not registered." +msgstr "" + +#: nova/virt/libvirt/driver.py:2696 +#, python-format +msgid "Cannot update service status on host: %s,due to an unexpected exception." +msgstr "" + +#: nova/virt/libvirt/driver.py:2765 +#, python-format +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" +msgstr "" + +#: nova/virt/libvirt/driver.py:2771 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:2775 +msgid "A CPU model name should not be set when a host CPU model is requested" +msgstr "" + +#: nova/virt/libvirt/driver.py:2779 +#, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2795 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" + +#: nova/virt/libvirt/driver.py:3048 +msgid "Configuring timezone for windows instance to localtime" +msgstr "" + +#: nova/virt/libvirt/driver.py:3156 +msgid "Qemu guest agent is enabled through image metadata" +msgstr "" + +#: nova/virt/libvirt/driver.py:3187 +#, python-format +msgid "" +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3205 +#, python-format +msgid "End to_xml xml=%(xml)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3223 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_id)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3244 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3302 +#, python-format +msgid "An error occurred while trying to define a domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3311 +#, python-format +msgid "An error occurred while trying to launch a defined domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3319 +#, python-format +msgid "An error occurred while enabling hairpin mode on domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3480 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3487 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3492 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3509 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " +msgstr "" + +#: nova/virt/libvirt/driver.py:3519 +msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." +msgstr "" + +#: nova/virt/libvirt/driver.py:3571 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3643 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "" + +#: nova/virt/libvirt/driver.py:3813 +#, python-format +msgid "Trying to get stats for the volume %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3826 +#, python-format +msgid "" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +msgstr "" + +#: nova/virt/libvirt/driver.py:3843 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3849 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" + +#: nova/virt/libvirt/driver.py:3903 +#, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3987 +msgid "Block migration can not be used with shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3995 +msgid "Live migration can not be used without shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:4039 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:4066 +#, python-format +msgid "" +"Instance launched has CPU info:\n" +"%s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4078 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4095 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:4145 +#, python-format +msgid "The firewall filter for %s does not exist" +msgstr "" + +#: nova/virt/libvirt/driver.py:4217 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4318 +#, python-format +msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." +msgstr "" + +#: nova/virt/libvirt/driver.py:4437 +#, python-format +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4469 +#, python-format +msgid "skipping disk for %s as it does not have a path" +msgstr "" + +#: nova/virt/libvirt/driver.py:4474 +#, python-format +msgid "skipping %s since it looks like volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:4478 +#, python-format +msgid "skipping disk %(path)s (%(target)s) as it is a volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:4518 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4588 +msgid "Starting migrate_disk_and_power_off" +msgstr "" + +#: nova/virt/libvirt/driver.py:4657 +msgid "Instance running successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:4663 +msgid "Starting finish_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:4734 +msgid "Starting finish_revert_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:4843 +#, python-format +msgid "Checking instance files accessibility %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4867 +#, python-format +msgid "Deleting instance files %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4872 +#, python-format +msgid "Failed to cleanup directory %(target)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4879 +#, python-format +msgid "Deletion of %s failed" +msgstr "" + +#: nova/virt/libvirt/driver.py:4882 +#, python-format +msgid "Deletion of %s complete" +msgstr "" + +#: nova/virt/libvirt/firewall.py:52 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." +msgstr "" + +#: nova/virt/libvirt/firewall.py:109 +msgid "Called setup_basic_filtering in nwfilter" +msgstr "" + +#: nova/virt/libvirt/firewall.py:117 +msgid "Ensuring static filters" +msgstr "" + +#: nova/virt/libvirt/firewall.py:267 +#, python-format +msgid "The nwfilter(%s) is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:289 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:307 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:225 +#, python-format +msgid "" +"%(base)s virtual size %(base_size)s larger than flavor root disk size " +"%(size)s" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:350 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:419 +#, python-format +msgid "error opening rbd image %s" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:461 +msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:567 +msgid "rbd python libraries not found" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:613 +#, python-format +msgid "Unknown image_type=%s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:145 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:184 +#, python-format +msgid "Reading image info file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:206 +#, python-format +msgid "Writing stored info to %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:341 +#, python-format +msgid "%s is a valid instance name" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:344 +#, python-format +msgid "%s has a disk file" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:346 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:360 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:434 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:444 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:453 +#, python-format +msgid "%(id)s (%(base_file)s): generating checksum" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:468 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:480 +#, python-format +msgid "Base file too young to remove: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:483 +#, python-format +msgid "Removing base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:490 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:501 +#, python-format +msgid "image %(id)s at (%(base_file)s): checking" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:525 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:537 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:549 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:556 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:581 +#, python-format +msgid "Skipping verification, no base directory at %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:585 +msgid "Verify base images" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:592 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:610 +#, python-format +msgid "Unknown base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:615 +#, python-format +msgid "Active base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:618 +#, python-format +msgid "Corrupt base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:622 +#, python-format +msgid "Removable base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:630 +msgid "Verification complete" +msgstr "" + +#: nova/virt/libvirt/utils.py:79 nova/virt/libvirt/utils.py:85 +msgid "systool is not installed" +msgstr "" + +#: nova/virt/libvirt/utils.py:89 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: nova/virt/libvirt/utils.py:231 +#, python-format +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." +msgstr "" + +#: nova/virt/libvirt/utils.py:244 +#, python-format +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." +msgstr "" + +#: nova/virt/libvirt/utils.py:283 +#, python-format +msgid "rbd remove %(name)s in pool %(pool)s failed" +msgstr "" + +#: nova/virt/libvirt/utils.py:304 +#, python-format +msgid "vg %s must be LVM volume group" +msgstr "" + +#: nova/virt/libvirt/utils.py:333 +#, python-format +msgid "Path %s must be LVM logical volume" +msgstr "" + +#: nova/virt/libvirt/utils.py:581 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 +#, python-format +msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" + +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 +#, python-format +msgid "Unexpected vif_type=%s" +msgstr "" + +#: nova/virt/libvirt/vif.py:387 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:398 +#, python-format +msgid "Ensuring bridge %s" +msgstr "" + +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 +msgid "Failed while plugging vif" +msgstr "" + +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 +msgid "Failed while unplugging vif" +msgstr "" + +#: nova/virt/libvirt/volume.py:132 +#, python-format +msgid "Unknown content in connection_info/qos_specs: %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:141 +#, python-format +msgid "Unknown content in connection_info/access_mode: %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 +#, python-format +msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:286 +#, python-format +msgid "iSCSI device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:289 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:302 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:358 +#, python-format +msgid "" +"Failed to remove multipath device descriptor %(dev_mapper)s. Exception " +"message: %(msg)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:521 +#, python-format +msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 +#, python-format +msgid "%s is already mounted" +msgstr "" + +#: nova/virt/libvirt/volume.py:672 +#, python-format +msgid "AoE device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:674 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:689 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" +msgstr "" + +#: nova/virt/libvirt/volume.py:831 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: nova/virt/libvirt/volume.py:840 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:850 +msgid "Fibre Channel device not found." +msgstr "" + +#: nova/virt/libvirt/volume.py:853 +#, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:870 +#, python-format +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:879 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:912 +#, python-format +msgid "devices to remove = %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:956 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: nova/virt/libvirt/volume.py:967 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:973 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: nova/virt/libvirt/volume.py:988 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: nova/virt/powervm/blockdev.py:152 +#, python-format +msgid "Removing the logical volume '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:170 +#, python-format +msgid "Fetching image '%s' from glance" +msgstr "" + +#: nova/virt/powervm/blockdev.py:175 +#, python-format +msgid "Using image found at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:177 +#, python-format +msgid "Ensuring image '%s' exists on IVM" +msgstr "" + +#: nova/virt/powervm/blockdev.py:189 +#, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "" + +#: nova/virt/powervm/blockdev.py:192 +#, python-format +msgid "Copying image to the device '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:195 +msgid "Error while creating logical volume from image. Will attempt cleanup." +msgstr "" + +#: nova/virt/powervm/blockdev.py:203 +msgid "Error while attempting cleanup of failed deploy to logical volume." +msgstr "" + +#: nova/virt/powervm/blockdev.py:249 +msgid "Snapshot added to glance." +msgstr "" + +#: nova/virt/powervm/blockdev.py:255 +#, python-format +msgid "Failed to clean up snapshot file %s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:340 +msgid "Could not create logical volume. No space left on any volume group." +msgstr "" + +#: nova/virt/powervm/blockdev.py:447 nova/virt/powervm/blockdev.py:527 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/blockdev.py:454 nova/virt/powervm/blockdev.py:543 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/blockdev.py:479 +#, python-format +msgid "Image found on host at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:487 +msgid "Uncompressed image file not found" +msgstr "" + +#: nova/virt/powervm/blockdev.py:564 nova/virt/powervm/operator.py:735 +#, python-format +msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:581 nova/virt/powervm/operator.py:752 +#, python-format +msgid "Found error stream for command \"%(command)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/common.py:68 +msgid "Connection error connecting PowerVM manager" +msgstr "" + +#: nova/virt/powervm/common.py:101 +#, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "" + +#: nova/virt/powervm/common.py:150 +msgid "File transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/common.py:169 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" + +#: nova/virt/powervm/common.py:176 +msgid "File transfer from PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/driver.py:96 +msgid "VIF plugging is not supported by the PowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:101 +msgid "VIF unplugging is not supported by the PowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:130 +msgid "Soft reboot is not supported for PowerVM." +msgstr "" + +#: nova/virt/powervm/driver.py:139 +msgid "In get_host_ip_addr" +msgstr "" + +#: nova/virt/powervm/driver.py:142 +#, python-format +msgid "Attempting to resolve %s" +msgstr "" + +#: nova/virt/powervm/driver.py:144 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" + +#: nova/virt/powervm/driver.py:186 +#, python-format +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" + +#: nova/virt/powervm/driver.py:191 +msgid "pause is not supported for PowerVM" +msgstr "" + +#: nova/virt/powervm/driver.py:196 +msgid "unpause is not supported for PowerVM" +msgstr "" + +#: nova/virt/powervm/driver.py:201 +msgid "Suspend is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:206 +msgid "Resume is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:224 +msgid "Host power action is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/exception.py:22 +msgid "Connection to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:26 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:30 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" + +#: nova/virt/powervm/exception.py:34 +#, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "" + +#: nova/virt/powervm/exception.py:38 +#, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "" + +#: nova/virt/powervm/exception.py:42 +msgid "No space left on any volume group" +msgstr "" + +#: nova/virt/powervm/exception.py:50 +#, python-format +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgstr "" + +#: nova/virt/powervm/exception.py:55 +msgid "Image creation failed on PowerVM" +msgstr "" + +#: nova/virt/powervm/exception.py:59 +#, python-format +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:64 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:69 +#, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "" + +#: nova/virt/powervm/exception.py:73 +#, python-format +msgid "Unrecognized root disk information: '%(disk_info)s'" +msgstr "" + +#: nova/virt/powervm/lpar.py:56 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:103 +#, python-format +msgid "LPAR instance '%s' not found" +msgstr "" + +#: nova/virt/powervm/operator.py:197 +#, python-format +msgid "PowerVM image creation failed: %s" +msgstr "" + +#: nova/virt/powervm/operator.py:211 +#, python-format +msgid "Creating LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:213 +#, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "" + +#: nova/virt/powervm/operator.py:219 +#, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:236 +#, python-format +msgid "Instance '%s' failed to boot" +msgstr "" + +#: nova/virt/powervm/operator.py:248 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" + +#: nova/virt/powervm/operator.py:252 +#, python-format +msgid "Instance spawned in %s seconds" +msgstr "" + +#: nova/virt/powervm/operator.py:263 +#, python-format +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" + +#: nova/virt/powervm/operator.py:282 +#, python-format +msgid "Stopping instance %s for snapshot." +msgstr "" + +#: nova/virt/powervm/operator.py:305 +#, python-format +msgid "Shutting down the instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:310 +#, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:322 +msgid "PowerVM instance cleanup failed" +msgstr "" + +#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:401 +msgid "Not enough free memory in the host" +msgstr "" + +#: nova/virt/powervm/operator.py:356 nova/virt/powervm/operator.py:407 +msgid "Insufficient available CPU on PowerVM" +msgstr "" + +#: nova/virt/powervm/operator.py:502 +#, python-format +msgid "Invalid LPAR state: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:141 +msgid "" +"Must specify host_ip, host_username and host_password to use " +"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:235 +msgid "Instance cannot be found in host, or in an unknownstate." +msgstr "" + +#: nova/virt/vmwareapi/driver.py:267 +#, python-format +msgid "Currently there is no log available for instance %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:399 +#, python-format +msgid "All clusters specified %s were not found in the vCenter" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:408 +#, python-format +msgid "The following clusters could not be found in the vCenter %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:417 +#, python-format +msgid "Invalid Regular Expression %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:539 +#, python-format +msgid "The resource %s does not exist" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:585 +#, python-format +msgid "Invalid cluster or resource pool name : %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:608 +#, python-format +msgid "The available nodes are: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:794 +#, python-format +msgid "" +"Unable to connect to server at %(server)s, sleeping for %(seconds)s " +"seconds" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:881 +#, python-format +msgid "In vmwareapi:_call_method, got this exception: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:917 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:923 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:929 +#, python-format +msgid "In vmwareapi:_poll_task, Got this error %s" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:97 +#, python-format +msgid "Error(s) %s occurred in the call to RetrievePropertiesEx" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:111 +msgid "VMware Driver fault." +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:117 +msgid "VMware Driver configuration fault." +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:121 +msgid "No default value for use_linked_clone found." +msgstr "" + +#: nova/virt/vmwareapi/fake.py:48 nova/virt/xenapi/fake.py:81 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:224 +#, python-format +msgid "Property %(attr)s not set for the managed object %(name)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:813 +msgid "There is no VM registered" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:815 nova/virt/vmwareapi/fake.py:1012 +#, python-format +msgid "Virtual Machine with ref %s is not there" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:884 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:899 +msgid "Session is faulty" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:902 +msgid "Session Invalid" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:1009 +msgid "No Virtual Machine has been registered yet" +msgstr "" + +#: nova/virt/vmwareapi/host.py:41 +#, python-format +msgid "%(action)s %(host)s" +msgstr "" + +#: nova/virt/vmwareapi/host.py:64 +#, python-format +msgid "Set maintenance mod on %(host)s to %(mode)s" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:119 +#, python-format +msgid "Glance image %s is in killed state" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:127 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:134 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:160 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:174 +#, python-format +msgid "Created Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/read_write_util.py:150 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" +msgstr "" + +#: nova/virt/vmwareapi/vif.py:118 +#, python-format +msgid "" +"No valid network found in %(opaque)s, from %(bridge)s or " +"%(integration_bridge)s" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:87 +msgid "Unable to import suds." +msgstr "" + +#: nova/virt/vmwareapi/vim.py:174 +#, python-format +msgid "No such SOAP method '%s' provided by VI SDK" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:179 +#, python-format +msgid "httplib error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:186 +#, python-format +msgid "Socket error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:191 +#, python-format +msgid "Type error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:195 +#, python-format +msgid "Exception in %s " +msgstr "" + +#: nova/virt/vmwareapi/vim_util.py:192 +#, python-format +msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:836 +msgid "No host available on cluster" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:1028 +#, python-format +msgid "Failed to get cluster references %s" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:1040 +#, python-format +msgid "Failed to get resource pool references %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:103 +msgid "Getting list of instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:129 +#, python-format +msgid "Got total of %s instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:135 +#, python-format +msgid "Extending root virtual disk to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:146 +msgid "Extended root virtual disk" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:229 +msgid "Image disk size greater than requested disk size" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:267 +msgid "Creating VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:275 +msgid "Created VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:298 +#, python-format +msgid "" +"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " +"type %(adapter_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:317 +#, python-format +msgid "" +"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:326 +#, python-format +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:340 +#, python-format +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:348 +#, python-format +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:368 +#, python-format +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:382 +#, python-format +msgid "" +"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" +" %(adapter_type)s on the ESX host local store %(data_store_name)s to disk" +" type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:403 +#, python-format +msgid "" +"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:495 +#, python-format +msgid "Copying root disk of size %sGb" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:544 +msgid "Powering on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:550 +msgid "Powered on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:560 +msgid "Using config drive for instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:601 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:609 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Creating Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:715 +msgid "Created Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:760 +msgid "Copying disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:773 +msgid "Copied disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:782 +#, python-format +msgid "Uploading image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:796 +#, python-format +msgid "Uploaded image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:809 +#, python-format +msgid "Deleting temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:818 +#, python-format +msgid "Deleted temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is not powered on" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:864 +msgid "Rebooting guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:867 +msgid "Rebooted guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:869 +msgid "Doing hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:873 +msgid "Did hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 +msgid "Destroying the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 +msgid "Destroyed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:892 +#, python-format +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 +msgid "Powering off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 +msgid "Powered off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:929 +msgid "Unregistering the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:932 +msgid "Unregistered the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:934 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:943 +#, python-format +msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:955 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:960 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:968 +msgid "pause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:972 +msgid "unpause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:983 +msgid "Suspending the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:987 +msgid "Suspended the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:990 +msgid "instance is powered off and cannot be suspended." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:993 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1003 +msgid "Resuming the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1008 +msgid "Resumed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1010 +msgid "instance is not in a suspended state" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1073 +msgid "instance is suspended and cannot be powered off." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1076 +msgid "VM was already in powered off state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "VM was already in powered on state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1091 +msgid "Powering on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1096 +msgid "Powered on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1116 +#, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1147 +#, python-format +msgid "Renaming the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1153 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1169 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1177 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1189 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1200 +#, python-format +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1213 +#, python-format +msgid "Renaming the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1219 +#, python-format +msgid "Renamed the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1254 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1266 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 +#, python-format +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1306 +msgid "get_diagnostics not implemented for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1352 +#, python-format +msgid "VM %(uuid)s is currently on host %(host_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1403 +msgid "Reconfiguring VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1409 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1421 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1428 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1511 +#, python-format +msgid "Creating directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1517 +#, python-format +msgid "Created directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1546 +msgid "VIF plugging is not supported by the VMware driver." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1551 +msgid "VIF unplugging is not supported by the VMware driver." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1564 +#, python-format +msgid "" +"Will copy while retaining adapter type %(adapter_type)s and disk type " +"%(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:94 +#, python-format +msgid "Uploading iso %s to datastore" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:105 +#, python-format +msgid "Uploading iso of size : %s " +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:114 +#, python-format +msgid "Uploaded iso %s to datastore" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:120 +#, python-format +msgid "Downloading image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:136 +#, python-format +msgid "Downloaded image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:142 +#, python-format +msgid "Uploading image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:170 +#, python-format +msgid "Uploaded image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:181 +#, python-format +msgid "Getting image size for the image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:186 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:159 +#, python-format +msgid "Rescanning HBA %s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:162 +#, python-format +msgid "Rescanned HBA %s " +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:174 nova/virt/xenapi/volume_utils.py:276 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:62 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:72 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:125 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:133 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:141 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:147 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:155 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:160 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 +#: nova/virt/xenapi/volumeops.py:61 +#, python-format +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:242 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 +msgid "Unable to find iSCSI Target" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:275 +#, python-format +msgid "Volume attach. Driver type: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:346 +#, python-format +msgid "" +"The volume has not been displaced from its original location: %s. No " +"consolidation needed." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:353 +#, python-format +msgid "" +"The volume's backing has been relocated to %s. Need to consolidate " +"backing disk file." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 +msgid "Unable to find volume" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 +#: nova/virt/xenapi/volumeops.py:134 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 +#: nova/virt/xenapi/volumeops.py:153 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:446 +#, python-format +msgid "Volume detach. Driver type: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:459 +#, python-format +msgid "Root volume attach. Driver type: %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 +#, python-format +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 +#, python-format +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:145 +#, python-format +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:152 +#, python-format +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, python-format +msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:184 +#, python-format +msgid "Ignoring error while configuring instance with agent: %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:207 +msgid "Querying agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:231 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:234 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:245 +#, python-format +msgid "Updating agent to %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:249 +msgid "Skipping agent update." +msgstr "" + +#: nova/virt/xenapi/agent.py:257 +#, python-format +msgid "Unable to update the agent due to: %(exc)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:289 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:306 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:311 +msgid "Skipping agent ssh key injection for this image." +msgstr "" + +#: nova/virt/xenapi/agent.py:328 +msgid "Skipping agent file injection for this image." +msgstr "" + +#: nova/virt/xenapi/agent.py:335 +#, python-format +msgid "Injecting file path: %r" +msgstr "" + +#: nova/virt/xenapi/agent.py:345 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:380 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:388 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:392 +msgid "XenServer tools are not installed in this image" +msgstr "" + +#: nova/virt/xenapi/agent.py:406 +msgid "Invalid 'agent_present' value. Falling back to the default." +msgstr "" + +#: nova/virt/xenapi/agent.py:448 +#, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:168 +msgid "" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:195 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:419 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:650 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:710 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:728 +#, python-format +msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" +msgstr "" + +#: nova/virt/xenapi/driver.py:762 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:845 +#, python-format +msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" +msgstr "" + +#: nova/virt/xenapi/driver.py:859 +#, python-format +msgid "%(plugin)s.%(fn)s failed. Retrying call." +msgstr "" + +#: nova/virt/xenapi/driver.py:869 +msgid "RetryableError, so retrying upload_vhd" +msgstr "" + +#: nova/virt/xenapi/driver.py:873 +msgid "Error due to a signal, retrying upload_vhd" +msgstr "" + +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:757 nova/virt/xenapi/fake.py:865 +#: nova/virt/xenapi/fake.py:884 nova/virt/xenapi/fake.py:952 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:759 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:792 +#, python-format +msgid "Calling %(name)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:798 +#, python-format +msgid "Calling getter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:801 +#, python-format +msgid "Calling setter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:867 +#, python-format +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" +msgstr "" + +#: nova/virt/xenapi/host.py:74 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skip ping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:86 +#, python-format +msgid "Aggregate for host %(host)s count not be found." +msgstr "" + +#: nova/virt/xenapi/host.py:106 +#, python-format +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" +msgstr "" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:228 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:231 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:31 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:51 +#, python-format +msgid "Found no network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:72 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:155 +#, python-format +msgid "Unable to eject %s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:170 +#, python-format +msgid "Unable to eject %s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-Join failed: %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:190 +#, python-format +msgid "Unable to join %s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:206 +#, python-format +msgid "Pool-eject failed: %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:218 +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" + +#: nova/virt/xenapi/pool.py:229 +#, python-format +msgid "Pool-set_name_label failed: %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:104 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:123 +#, python-format +msgid "" +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:338 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:347 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:362 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:400 +#, python-format +msgid "VBD not found in instance %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:427 +#, python-format +msgid "VBD %s already detached" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:430 +#, python-format +msgid "" +"VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " +"%(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:437 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:440 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:451 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:473 +#, python-format +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:477 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:504 +#, python-format +msgid "Unable to destroy VDI %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:531 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:547 +msgid "SR not present and could not be introduced" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:572 +#, python-format +msgid "block device info: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:661 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:728 +#, python-format +msgid "No primary VDI found for %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:745 +msgid "Error while removing sm_config" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:770 +msgid "Starting snapshot for VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:820 +#, python-format +msgid "" +"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" +" is of type %(type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:844 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:899 +#, python-format +msgid "Multiple base images for image: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 +msgid "Can't resize a disk to 0 GB." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:951 +msgid "Skipping auto_config_disk as destination size is 0GB" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:958 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:966 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:975 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1102 +#, python-format +msgid "" +"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " +"%(size_gb)s Error: %(exc)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1196 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1211 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %s. Ignoring the cow flag." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1282 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1316 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1348 +#, python-format +msgid "Invalid value '%s' for torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1371 +#, python-format +msgid "Invalid value '%d' for image_compression_level" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1382 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1397 +#, python-format +msgid "" +"Download handler '%(handler)s' raised an exception, falling back to " +"default handler '%(default_handler)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1433 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1452 +#, python-format +msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1476 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1493 +#, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1503 +#, python-format +msgid "" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1522 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1536 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1545 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1589 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1640 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1743 +#, python-format +msgid "Unable to parse rrd of %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1762 +#, python-format +msgid "Scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1773 +#, python-format +msgid "Retry SR scan due to error: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1806 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1827 +msgid "" +"XenAPI is unable to find a Storage Repository to install guest instances " +"on. Please check your configuration (e.g. set a default SR for the pool) " +"and/or configure the flag 'sr_matching_filter'." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1840 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1848 +#, python-format +msgid "ISO: looking at SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1850 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1853 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1856 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1860 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1862 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1865 +#, python-format +msgid "ISO: PBD %s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1868 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1871 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1893 +#, python-format +msgid "" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1927 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2015 +#, python-format +msgid "" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2027 +#, python-format +msgid "VHD coalesce attempts exceeded (%d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2062 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2082 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2095 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2098 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2100 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2104 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2110 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2118 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2160 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2166 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2192 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2201 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2237 +msgid "" +"Shrinking the filesystem down with resize2fs has failed, please check if " +"you have enough free space on your disk." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2277 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2313 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2366 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2375 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2544 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2556 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2599 +#, python-format +msgid "" +"Unable to find network matching '%(network_name)s', user will have to " +"enter IP manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2623 +#, python-format +msgid "ISO creation tool '%s' does not exist." +msgstr "" + +#: nova/virt/xenapi/vmops.py:171 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:186 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:305 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:412 +msgid "ipxe_boot is True but no ISO image found" +msgstr "" + +#: nova/virt/xenapi/vmops.py:505 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:544 +#, python-format +msgid "Using PV kernel: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:571 +msgid "Auto configuring disk, attempting to resize root disk..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:624 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Skip agent setup, not enabled." +msgstr "" + +#: nova/virt/xenapi/vmops.py:643 +msgid "Skip agent setup, unable to contact agent." +msgstr "" + +#: nova/virt/xenapi/vmops.py:647 +#, python-format +msgid "Detected agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:736 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:755 +#, python-format +msgid "Updating progress to %d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:762 +msgid "VM was already shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:766 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:770 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:825 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." +msgstr "" + +#: nova/virt/xenapi/vmops.py:876 +msgid "Migrated root base vhds" +msgstr "" + +#: nova/virt/xenapi/vmops.py:892 +msgid "Migrated all base vhds." +msgstr "" + +#: nova/virt/xenapi/vmops.py:927 +#, python-format +msgid "Read-only migrated for disk: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:982 +#, python-format +msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +#, python-format +msgid "_migrate_disk_resizing_up failed to rollback: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1006 +msgid "Unable to resize ephemeral disks" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1079 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1086 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1131 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1137 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1216 +msgid "Unable to update metadata, VM not found." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1259 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1263 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1290 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1297 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1305 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1332 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1361 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1412 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1446 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1649 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1671 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1680 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1683 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1718 +#, python-format +msgid "Injecting hostname (%s) into xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1728 +msgid "Removing hostname from xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1836 +#, python-format +msgid "Destination host:%s must be in the same aggregate as the source server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1857 +msgid "No suitable network for migrate" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1863 +#, python-format +msgid "PIF %s does not contain IP address" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1876 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1950 +msgid "XAPI supporting relax-xsm-sr-check=true required" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1961 +msgid "VM.assert_can_migrate failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:2020 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:52 +#, python-format +msgid "Creating SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:62 +#, python-format +msgid "Introducing SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:69 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:72 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:83 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:105 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:122 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:130 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:154 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:162 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:184 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:194 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:203 nova/virt/xenapi/volume_utils.py:250 +#, python-format +msgid "Unable to obtain target information %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:244 +#, python-format +msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:48 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:75 +#, python-format +msgid "Connect_volume: %s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:145 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" + +#: nova/virt/xenapi/image/bittorrent.py:89 +msgid "No torrent URL fetcher extension found, using default." +msgstr "" + +#: nova/virt/xenapi/image/bittorrent.py:106 +#, python-format +msgid "Loading torrent URL fetcher from entry points %(ep)s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:96 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#: nova/volume/cinder.py:224 +msgid "status must be 'in-use'" +msgstr "" + +#: nova/volume/cinder.py:230 +msgid "status must be 'available'" +msgstr "" + +#: nova/volume/encryptors/__init__.py:44 +#, python-format +msgid "Error instantiating %(provider)s: %(exception)s" +msgstr "" + +#: nova/volume/encryptors/__init__.py:59 +#, python-format +msgid "" +"Failed to retrieve encryption metadata for volume %(volume_id)s: " +"%(exception)s" +msgstr "" + +#: nova/volume/encryptors/cryptsetup.py:56 nova/volume/encryptors/luks.py:69 +#, python-format +msgid "opening encrypted volume %s" +msgstr "" + +#: nova/volume/encryptors/cryptsetup.py:97 nova/volume/encryptors/luks.py:106 +#, python-format +msgid "closing encrypted volume %s" +msgstr "" + +#: nova/volume/encryptors/luks.py:44 +#, python-format +msgid "formatting encrypted volume %s" +msgstr "" + diff --git a/nova/locale/fa/LC_MESSAGES/nova.po b/nova/locale/fa/LC_MESSAGES/nova.po new file mode 100644 index 0000000000..8a39c3f5ca --- /dev/null +++ b/nova/locale/fa/LC_MESSAGES/nova.po @@ -0,0 +1,13443 @@ +# Persian translations for nova. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the nova project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: nova\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" +"PO-Revision-Date: 2013-11-22 05:45+0000\n" +"Last-Translator: openstackjenkins \n" +"Language-Team: Persian " +"(http://www.transifex.com/projects/p/openstack/language/fa/)\n" +"Plural-Forms: nplurals=1; plural=0\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: nova/block_device.py:503 nova/virt/hyperv/basevolumeutils.py:92 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:66 +#, python-format +msgid "Arguments dropped when creating context: %s" +msgstr "" + +#: nova/context.py:111 +#, python-format +msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" +msgstr "" + +#: nova/crypto.py:56 +msgid "Filename of root CA" +msgstr "" + +#: nova/crypto.py:59 +msgid "Filename of private key" +msgstr "" + +#: nova/crypto.py:62 +msgid "Filename of root Certificate Revocation List" +msgstr "" + +#: nova/crypto.py:65 +msgid "Where we keep our keys" +msgstr "" + +#: nova/crypto.py:68 +msgid "Where we keep our root CA" +msgstr "" + +#: nova/crypto.py:71 +msgid "Should we use a CA for each project?" +msgstr "" + +#: nova/crypto.py:75 +#, python-format +msgid "Subject for certificate for users, %s for project, user, timestamp" +msgstr "" + +#: nova/crypto.py:80 +#, python-format +msgid "Subject for certificate for projects, %s for project, timestamp" +msgstr "" + +#: nova/crypto.py:145 +msgid "failed to generate fingerprint" +msgstr "" + +#: nova/crypto.py:212 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:395 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:397 +#, python-format +msgid "Flags path: %s" +msgstr "" + +#: nova/exception.py:104 +msgid "An unknown exception occurred." +msgstr "" + +#: nova/exception.py:126 nova/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:145 +#, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:149 +#, python-format +msgid "Failed to decrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:153 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:157 +msgid "5 attempts to create virtual interfacewith unique mac address failed" +msgstr "" + +#: nova/exception.py:162 +#, python-format +msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" +msgstr "" + +#: nova/exception.py:168 +msgid "Not authorized." +msgstr "" + +#: nova/exception.py:173 +msgid "User does not have admin privileges" +msgstr "" + +#: nova/exception.py:177 +#, python-format +msgid "Policy doesn't allow %(action)s to be performed." +msgstr "" + +#: nova/exception.py:184 +#, python-format +msgid "Image %(image_id)s is not active." +msgstr "" + +#: nova/exception.py:188 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:192 +msgid "Unacceptable parameters." +msgstr "" + +#: nova/exception.py:197 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:201 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" + +#: nova/exception.py:206 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:211 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get image %(id)s." +msgstr "" + +#: nova/exception.py:216 +msgid "" +"Block Device Mapping is Invalid: Boot sequence for the instance and " +"image/block device mapping combination is not valid." +msgstr "" + +#: nova/exception.py:223 +msgid "" +"Block Device Mapping is Invalid: You specified more local devices than " +"the limit allows" +msgstr "" + +#: nova/exception.py:229 +msgid "Ephemeral disks requested are larger than the instance type allows." +msgstr "" + +#: nova/exception.py:234 +msgid "Swap drive requested is larger than instance type allows." +msgstr "" + +#: nova/exception.py:238 +#, python-format +msgid "Block Device Mapping is Invalid: %(details)s" +msgstr "" + +#: nova/exception.py:243 +msgid "Block Device Mapping cannot be converted to legacy format. " +msgstr "" + +#: nova/exception.py:248 +#, python-format +msgid "Attribute not supported: %(attr)s" +msgstr "" + +#: nova/exception.py:253 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" +msgstr "" + +#: nova/exception.py:257 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" + +#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:125 +msgid "Keypair data is invalid" +msgstr "" + +#: nova/exception.py:268 +msgid "The request is invalid." +msgstr "" + +#: nova/exception.py:272 +msgid "Invalid input received" +msgstr "" + +#: nova/exception.py:277 +msgid "Invalid volume" +msgstr "" + +#: nova/exception.py:281 +msgid "Invalid volume access mode" +msgstr "" + +#: nova/exception.py:285 nova/api/openstack/compute/servers.py:1367 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248 +#: nova/api/openstack/compute/plugins/v3/servers.py:1168 +msgid "Invalid metadata" +msgstr "" + +#: nova/exception.py:289 +msgid "Invalid metadata size" +msgstr "" + +#: nova/exception.py:294 +#, python-format +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgstr "" + +#: nova/exception.py:298 +#, python-format +msgid "Invalid IP protocol %(protocol)s." +msgstr "" + +#: nova/exception.py:302 +#, python-format +msgid "Invalid content type %(content_type)s." +msgstr "" + +#: nova/exception.py:306 +#, python-format +msgid "Invalid cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:310 nova/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: nova/exception.py:318 +#, python-format +msgid "%(err)s" +msgstr "" + +#: nova/exception.py:322 +#, python-format +msgid "" +"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" +" %(reason)s." +msgstr "" + +#: nova/exception.py:327 +#, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:331 nova/openstack/common/db/sqlalchemy/utils.py:33 +msgid "Sort key supplied was not valid." +msgstr "" + +#: nova/exception.py:335 +#, python-format +msgid "" +"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" +" the instance is in this state." +msgstr "" + +#: nova/exception.py:340 +#, python-format +msgid "Instance %(instance_id)s is not running." +msgstr "" + +#: nova/exception.py:344 +#, python-format +msgid "Instance %(instance_id)s is not in rescue mode" +msgstr "" + +#: nova/exception.py:348 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:352 +#, python-format +msgid "Instance %(instance_id)s is not ready" +msgstr "" + +#: nova/exception.py:356 +msgid "Failed to suspend instance" +msgstr "" + +#: nova/exception.py:360 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:364 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:368 +#, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "" + +#: nova/exception.py:372 +msgid "Failed to reboot instance" +msgstr "" + +#: nova/exception.py:376 +msgid "Failed to terminate instance" +msgstr "" + +#: nova/exception.py:380 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:384 +msgid "Failed to launch instances" +msgstr "" + +#: nova/exception.py:388 +msgid "Service is unavailable at this time." +msgstr "" + +#: nova/exception.py:392 +msgid "Insufficient compute resources." +msgstr "" + +#: nova/exception.py:396 +#, python-format +msgid "Connection to the hypervisor is broken on host: %(host)s" +msgstr "" + +#: nova/exception.py:400 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." +msgstr "" + +#: nova/exception.py:404 +#, python-format +msgid "Compute service of %(host)s is still in use." +msgstr "" + +#: nova/exception.py:408 +#, python-format +msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." +msgstr "" + +#: nova/exception.py:413 +msgid "The supplied hypervisor type of is invalid." +msgstr "" + +#: nova/exception.py:417 +msgid "The instance requires a newer hypervisor version than has been provided." +msgstr "" + +#: nova/exception.py:422 +#, python-format +msgid "" +"The supplied disk path (%(path)s) already exists, it is expected not to " +"exist." +msgstr "" + +#: nova/exception.py:427 +#, python-format +msgid "The supplied device path (%(path)s) is invalid." +msgstr "" + +#: nova/exception.py:431 +#, python-format +msgid "The supplied device path (%(path)s) is in use." +msgstr "" + +#: nova/exception.py:436 +#, python-format +msgid "The supplied device (%(device)s) is busy." +msgstr "" + +#: nova/exception.py:440 +msgid "Unacceptable CPU info" +msgstr "" + +#: nova/exception.py:444 +#, python-format +msgid "%(address)s is not a valid IP v4/6 address." +msgstr "" + +#: nova/exception.py:448 +#, python-format +msgid "" +"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " +"tag is %(tag)s, but the one associated with the port group is %(pgroup)s." +msgstr "" + +#: nova/exception.py:454 +#, python-format +msgid "" +"vSwitch which contains the port group %(bridge)s is not associated with " +"the desired physical adapter. Expected vSwitch is %(expected)s, but the " +"one associated is %(actual)s." +msgstr "" + +#: nova/exception.py:461 +#, python-format +msgid "Disk format %(disk_format)s is not acceptable" +msgstr "" + +#: nova/exception.py:465 +#, python-format +msgid "Image %(image_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:469 +#, python-format +msgid "Instance %(instance_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:473 +#, python-format +msgid "Ec2 id %(ec2_id)s is unacceptable." +msgstr "" + +#: nova/exception.py:477 +#, python-format +msgid "Expected a uuid but received %(uuid)s." +msgstr "" + +#: nova/exception.py:481 +#, python-format +msgid "Invalid ID received %(id)s." +msgstr "" + +#: nova/exception.py:485 +msgid "Constraint not met." +msgstr "" + +#: nova/exception.py:490 +msgid "Resource could not be found." +msgstr "" + +#: nova/exception.py:495 +#, python-format +msgid "No agent-build associated with id %(id)s." +msgstr "" + +#: nova/exception.py:499 +#, python-format +msgid "" +"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture " +"%(architecture)s exists." +msgstr "" + +#: nova/exception.py:505 +#, python-format +msgid "Volume %(volume_id)s could not be found." +msgstr "" + +#: nova/exception.py:510 +#, python-format +msgid "Snapshot %(snapshot_id)s could not be found." +msgstr "" + +#: nova/exception.py:514 +#, python-format +msgid "No disk at %(location)s" +msgstr "" + +#: nova/exception.py:518 +#, python-format +msgid "Could not find a handler for %(driver_type)s volume." +msgstr "" + +#: nova/exception.py:522 +#, python-format +msgid "Invalid image href %(image_href)s." +msgstr "" + +#: nova/exception.py:526 +#, python-format +msgid "Requested image %(image)s has automatic disk resize disabled." +msgstr "" + +#: nova/exception.py:531 +#, python-format +msgid "Image %(image_id)s could not be found." +msgstr "" + +#: nova/exception.py:536 +#, python-format +msgid "" +"Image %(image_id)s could not be found. The nova EC2 API assigns image ids" +" dynamically when they are listed for the first time. Have you listed " +"image ids since adding this image?" +msgstr "" + +#: nova/exception.py:543 +#, python-format +msgid "Project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:547 +msgid "Cannot find SR to read/write VDI." +msgstr "" + +#: nova/exception.py:551 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:555 +#, python-format +msgid "Network %(network_id)s is still in use." +msgstr "" + +#: nova/exception.py:559 +#, python-format +msgid "%(req)s is required to create a network." +msgstr "" + +#: nova/exception.py:563 +#, python-format +msgid "Network %(network_id)s could not be found." +msgstr "" + +#: nova/exception.py:567 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:571 +#, python-format +msgid "Network could not be found for bridge %(bridge)s" +msgstr "" + +#: nova/exception.py:575 +#, python-format +msgid "Network could not be found for uuid %(uuid)s" +msgstr "" + +#: nova/exception.py:579 +#, python-format +msgid "Network could not be found with cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:583 +#, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:587 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:591 +msgid "No more available networks." +msgstr "" + +#: nova/exception.py:595 +#, python-format +msgid "" +"Either Network uuid %(network_uuid)s is not present or is not assigned to" +" the project %(project_id)s." +msgstr "" + +#: nova/exception.py:600 +msgid "" +"More than one possible network found. Specify network ID(s) to select " +"which one(s) to connect to," +msgstr "" + +#: nova/exception.py:605 +msgid "Could not find the datastore reference(s) which the VM uses." +msgstr "" + +#: nova/exception.py:609 +#, python-format +msgid "Port %(port_id)s is still in use." +msgstr "" + +#: nova/exception.py:613 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:617 +#, python-format +msgid "No free port available for instance %(instance)s." +msgstr "" + +#: nova/exception.py:621 +#, python-format +msgid "Fixed ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:625 +#, python-format +msgid "No fixed IP associated with id %(id)s." +msgstr "" + +#: nova/exception.py:629 +#, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:633 +#, python-format +msgid "Instance %(instance_uuid)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:637 +#, python-format +msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." +msgstr "" + +#: nova/exception.py:642 +#, python-format +msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." +msgstr "" + +#: nova/exception.py:646 +#, python-format +msgid "" +"Fixed IP address (%(address)s) does not exist in network " +"(%(network_uuid)s)." +msgstr "" + +#: nova/exception.py:651 +#, python-format +msgid "" +"Fixed IP address %(address)s is already in use on instance " +"%(instance_uuid)s." +msgstr "" + +#: nova/exception.py:656 +#, python-format +msgid "More than one instance is associated with fixed ip address '%(address)s'." +msgstr "" + +#: nova/exception.py:661 +#, python-format +msgid "Fixed IP address %(address)s is invalid." +msgstr "" + +#: nova/exception.py:666 +msgid "Zero fixed ips available." +msgstr "" + +#: nova/exception.py:670 +msgid "Zero fixed ips could be found." +msgstr "" + +#: nova/exception.py:674 +#, python-format +msgid "Floating ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:679 +#, python-format +msgid "Floating ip not found for id %(id)s." +msgstr "" + +#: nova/exception.py:683 +#, python-format +msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgstr "" + +#: nova/exception.py:687 +#, python-format +msgid "Floating ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:691 +#, python-format +msgid "Floating ip not found for host %(host)s." +msgstr "" + +#: nova/exception.py:695 +#, python-format +msgid "Multiple floating ips are found for address %(address)s." +msgstr "" + +#: nova/exception.py:699 +msgid "Floating ip pool not found." +msgstr "" + +#: nova/exception.py:704 +msgid "Zero floating ips available." +msgstr "" + +#: nova/exception.py:710 +#, python-format +msgid "Floating ip %(address)s is associated." +msgstr "" + +#: nova/exception.py:714 +#, python-format +msgid "Floating ip %(address)s is not associated." +msgstr "" + +#: nova/exception.py:718 +msgid "Zero floating ips exist." +msgstr "" + +#: nova/exception.py:723 +#, python-format +msgid "Interface %(interface)s not found." +msgstr "" + +#: nova/exception.py:728 nova/api/openstack/compute/contrib/floating_ips.py:98 +msgid "Cannot disassociate auto assigned floating ip" +msgstr "" + +#: nova/exception.py:733 +#, python-format +msgid "Keypair %(name)s not found for user %(user_id)s" +msgstr "" + +#: nova/exception.py:737 +#, python-format +msgid "Service %(service_id)s could not be found." +msgstr "" + +#: nova/exception.py:741 +#, python-format +msgid "Service with host %(host)s binary %(binary)s exists." +msgstr "" + +#: nova/exception.py:745 +#, python-format +msgid "Service with host %(host)s topic %(topic)s exists." +msgstr "" + +#: nova/exception.py:749 +#, python-format +msgid "Host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:753 +#, python-format +msgid "Compute host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:757 +#, python-format +msgid "Could not find binary %(binary)s on host %(host)s." +msgstr "" + +#: nova/exception.py:761 +#, python-format +msgid "Invalid reservation expiration %(expire)s." +msgstr "" + +#: nova/exception.py:765 +#, python-format +msgid "" +"Change would make usage less than 0 for the following resources: " +"%(unders)s" +msgstr "" + +#: nova/exception.py:770 +msgid "Quota could not be found" +msgstr "" + +#: nova/exception.py:774 +#, python-format +msgid "Quota exists for project %(project_id)s, resource %(resource)s" +msgstr "" + +#: nova/exception.py:779 +#, python-format +msgid "Unknown quota resources %(unknown)s." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Quota for user %(user_id)s in project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:788 +#, python-format +msgid "Quota for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:792 +#, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:796 +#, python-format +msgid "Quota usage for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:800 +#, python-format +msgid "Quota reservation %(uuid)s could not be found." +msgstr "" + +#: nova/exception.py:804 +#, python-format +msgid "Quota exceeded for resources: %(overs)s" +msgstr "" + +#: nova/exception.py:808 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:812 +#, python-format +msgid "Security group %(security_group_id)s not found for project %(project_id)s." +msgstr "" + +#: nova/exception.py:817 +#, python-format +msgid "Security group with rule %(rule_id)s not found." +msgstr "" + +#: nova/exception.py:822 +#, python-format +msgid "" +"Security group %(security_group_name)s already exists for project " +"%(project_id)s." +msgstr "" + +#: nova/exception.py:827 +#, python-format +msgid "" +"Security group %(security_group_id)s is already associated with the " +"instance %(instance_id)s" +msgstr "" + +#: nova/exception.py:832 +#, python-format +msgid "" +"Security group %(security_group_id)s is not associated with the instance " +"%(instance_id)s" +msgstr "" + +#: nova/exception.py:837 +#, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:841 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:847 +#, python-format +msgid "Rule already exists in group: %(rule)s" +msgstr "" + +#: nova/exception.py:851 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:856 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:860 +#, python-format +msgid "Migration not found for instance %(instance_id)s with status %(status)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Console pool %(pool_id)s could not be found." +msgstr "" + +#: nova/exception.py:869 +#, python-format +msgid "" +"Console pool with host %(host)s, console_type %(console_type)s and " +"compute_host %(compute_host)s already exists." +msgstr "" + +#: nova/exception.py:875 +#, python-format +msgid "" +"Console pool of type %(console_type)s for compute host %(compute_host)s " +"on proxy host %(host)s not found." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "Console %(console_id)s could not be found." +msgstr "" + +#: nova/exception.py:885 +#, python-format +msgid "Console for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:889 +#, python-format +msgid "" +"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " +"found." +msgstr "" + +#: nova/exception.py:894 +#, python-format +msgid "Invalid console type %(console_type)s" +msgstr "" + +#: nova/exception.py:898 +#, python-format +msgid "Unavailable console type %(console_type)s." +msgstr "" + +#: nova/exception.py:902 +#, python-format +msgid "Instance type %(instance_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:906 +#, python-format +msgid "Instance type with name %(instance_type_name)s could not be found." +msgstr "" + +#: nova/exception.py:911 +#, python-format +msgid "Flavor %(flavor_id)s could not be found." +msgstr "" + +#: nova/exception.py:915 +#, python-format +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." +msgstr "" + +#: nova/exception.py:920 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:924 +#, python-format +msgid "Cell with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:928 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:932 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:936 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:940 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:944 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:948 +msgid "Cannot update cells configuration file." +msgstr "" + +#: nova/exception.py:952 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:956 +#, python-format +msgid "Scheduler Host Filter %(filter_name)s could not be found." +msgstr "" + +#: nova/exception.py:960 +#, python-format +msgid "" +"Instance Type %(instance_type_id)s has no extra specs with key " +"%(extra_specs_key)s." +msgstr "" + +#: nova/exception.py:965 +#, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:969 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:973 +#, python-format +msgid "Virtual switch associated with the network adapter %(adapter)s not found." +msgstr "" + +#: nova/exception.py:978 +#, python-format +msgid "Network adapter %(adapter)s could not be found." +msgstr "" + +#: nova/exception.py:982 +#, python-format +msgid "Class %(class_name)s could not be found: %(exception)s" +msgstr "" + +#: nova/exception.py:986 +msgid "Action not allowed." +msgstr "" + +#: nova/exception.py:990 +msgid "Rotation is not allowed for snapshots" +msgstr "" + +#: nova/exception.py:994 +msgid "Rotation param is required for backup image_type" +msgstr "" + +#: nova/exception.py:999 nova/tests/compute/test_keypairs.py:146 +#, python-format +msgid "Key pair '%(key_name)s' already exists." +msgstr "" + +#: nova/exception.py:1003 +#, python-format +msgid "Instance %(name)s already exists." +msgstr "" + +#: nova/exception.py:1007 +#, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:1011 +#, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:1015 +#, python-format +msgid "" +"Flavor access already exists for flavor %(flavor_id)s and project " +"%(project_id)s combination." +msgstr "" + +#: nova/exception.py:1020 +#, python-format +msgid "%(path)s is not on shared storage: %(reason)s" +msgstr "" + +#: nova/exception.py:1024 +#, python-format +msgid "%(path)s is not on local storage: %(reason)s" +msgstr "" + +#: nova/exception.py:1028 +msgid "Migration error" +msgstr "" + +#: nova/exception.py:1032 +msgid "Migration pre-check error" +msgstr "" + +#: nova/exception.py:1036 +#, python-format +msgid "Malformed message body: %(reason)s" +msgstr "" + +#: nova/exception.py:1042 +#, python-format +msgid "Could not find config at %(path)s" +msgstr "" + +#: nova/exception.py:1046 +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" +msgstr "" + +#: nova/exception.py:1050 +msgid "When resizing, instances must change flavor!" +msgstr "" + +#: nova/exception.py:1054 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:1058 +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" +msgstr "" + +#: nova/exception.py:1062 +msgid "Instance type's memory is too small for requested image." +msgstr "" + +#: nova/exception.py:1066 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:1070 +#, python-format +msgid "Insufficient free memory on compute node to start %(uuid)s." +msgstr "" + +#: nova/exception.py:1074 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:1079 +msgid "Quota exceeded" +msgstr "" + +#: nova/exception.py:1086 +#, python-format +msgid "" +"Quota exceeded for %(overs)s: Requested %(req)s, but already used " +"%(used)d of %(allowed)d %(resource)s" +msgstr "" + +#: nova/exception.py:1091 +msgid "Maximum number of floating ips exceeded" +msgstr "" + +#: nova/exception.py:1095 +msgid "Maximum number of fixed ips exceeded" +msgstr "" + +#: nova/exception.py:1099 +#, python-format +msgid "Maximum number of metadata items exceeds %(allowed)d" +msgstr "" + +#: nova/exception.py:1103 +msgid "Personality file limit exceeded" +msgstr "" + +#: nova/exception.py:1107 +msgid "Personality file path too long" +msgstr "" + +#: nova/exception.py:1111 +msgid "Personality file content too long" +msgstr "" + +#: nova/exception.py:1115 nova/tests/compute/test_keypairs.py:157 +msgid "Maximum number of key pairs exceeded" +msgstr "" + +#: nova/exception.py:1120 +msgid "Maximum number of security groups or rules exceeded" +msgstr "" + +#: nova/exception.py:1124 +msgid "Maximum number of ports exceeded" +msgstr "" + +#: nova/exception.py:1128 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:1133 +#, python-format +msgid "Aggregate %(aggregate_id)s could not be found." +msgstr "" + +#: nova/exception.py:1137 +#, python-format +msgid "Aggregate %(aggregate_name)s already exists." +msgstr "" + +#: nova/exception.py:1141 +#, python-format +msgid "Aggregate %(aggregate_id)s has no host %(host)s." +msgstr "" + +#: nova/exception.py:1145 +#, python-format +msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1150 +#, python-format +msgid "Aggregate %(aggregate_id)s already has host %(host)s." +msgstr "" + +#: nova/exception.py:1154 +msgid "Unable to create instance type" +msgstr "" + +#: nova/exception.py:1158 +#, python-format +msgid "Failed to set admin password on %(instance)s because %(reason)s" +msgstr "" + +#: nova/exception.py:1164 +#, python-format +msgid "Detected existing vlan with id %(vlan)d" +msgstr "" + +#: nova/exception.py:1168 +msgid "There was a conflict when trying to complete your request." +msgstr "" + +#: nova/exception.py:1174 +#, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1178 +#, python-format +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1183 +#, python-format +msgid "Node %(node_id)s could not be found." +msgstr "" + +#: nova/exception.py:1187 +#, python-format +msgid "Node with UUID %(node_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1191 +#, python-format +msgid "Marker %(marker)s could not be found." +msgstr "" + +#: nova/exception.py:1196 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1200 +#, python-format +msgid "Could not fetch image %(image_id)s" +msgstr "" + +#: nova/exception.py:1204 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1208 +#, python-format +msgid "Task %(task_name)s is already running on host %(host)s" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "Task %(task_name)s is not running on host %(host)s" +msgstr "" + +#: nova/exception.py:1216 +#, python-format +msgid "Instance %(instance_uuid)s is locked" +msgstr "" + +#: nova/exception.py:1220 +#, python-format +msgid "Invalid value for Config Drive option: %(option)s" +msgstr "" + +#: nova/exception.py:1224 +#, python-format +msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" +msgstr "" + +#: nova/exception.py:1229 +#, python-format +msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." +msgstr "" + +#: nova/exception.py:1234 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1238 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1242 +#, python-format +msgid "" +"User data too large. User data must be no larger than %(maxsize)s bytes " +"once base64 encoded. Your data is %(length)d bytes" +msgstr "" + +#: nova/exception.py:1248 +msgid "User data needs to be valid base 64." +msgstr "" + +#: nova/exception.py:1252 +#, python-format +msgid "" +"unexpected task state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1261 +#, python-format +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" +msgstr "" + +#: nova/exception.py:1266 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1270 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1275 +#, python-format +msgid "The CA file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1279 +#, python-format +msgid "The CRL file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1283 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1287 +#, python-format +msgid "" +"The service from servicegroup driver %(driver)s is temporarily " +"unavailable." +msgstr "" + +#: nova/exception.py:1292 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1297 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1302 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1307 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/exception.py:1311 +#, python-format +msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" +msgstr "" + +#: nova/exception.py:1315 +#, python-format +msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" +msgstr "" + +#: nova/exception.py:1320 +#, python-format +msgid "Shadow table with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:1325 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + +#: nova/exception.py:1331 +#, python-format +msgid "Unsupported object type %(objtype)s" +msgstr "" + +#: nova/exception.py:1335 +#, python-format +msgid "Cannot call %(method)s on orphaned %(objtype)s object" +msgstr "" + +#: nova/exception.py:1339 +#, python-format +msgid "Version %(objver)s of %(objname)s is not supported" +msgstr "" + +#: nova/exception.py:1343 +#, python-format +msgid "Object action %(action)s failed because: %(reason)s" +msgstr "" + +#: nova/exception.py:1347 +#, python-format +msgid "Core API extensions are missing: %(missing_apis)s" +msgstr "" + +#: nova/exception.py:1351 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1355 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1360 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1364 +#, python-format +msgid "Instance group %(group_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1368 +#, python-format +msgid "Instance group %(group_uuid)s already exists." +msgstr "" + +#: nova/exception.py:1372 +#, python-format +msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1377 +#, python-format +msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." +msgstr "" + +#: nova/exception.py:1382 +#, python-format +msgid "Instance group %(group_uuid)s has no policy %(policy)s." +msgstr "" + +#: nova/exception.py:1386 +#, python-format +msgid "Number of retries to plugin (%(num_retries)d) exceeded." +msgstr "" + +#: nova/exception.py:1390 +#, python-format +msgid "There was an error with the download module %(module)s. %(reason)s" +msgstr "" + +#: nova/exception.py:1395 +#, python-format +msgid "" +"The metadata for this location will not work with this module %(module)s." +" %(reason)s." +msgstr "" + +#: nova/exception.py:1400 +#, python-format +msgid "The method %(method_name)s is not implemented." +msgstr "" + +#: nova/exception.py:1404 +#, python-format +msgid "The module %(module)s is misconfigured: %(reason)s." +msgstr "" + +#: nova/exception.py:1408 +#, python-format +msgid "The PCI address %(address)s has an incorrect format." +msgstr "" + +#: nova/exception.py:1412 +#, python-format +msgid "PCI device %(id)s not found" +msgstr "" + +#: nova/exception.py:1416 +#, python-format +msgid "PCI Device %(node_id)s:%(address)s not found." +msgstr "" + +#: nova/exception.py:1420 +#, python-format +msgid "" +"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " +"%(hopestatus)s" +msgstr "" + +#: nova/exception.py:1426 +#, python-format +msgid "" +"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " +"of %(hopeowner)s" +msgstr "" + +#: nova/exception.py:1432 +#, python-format +msgid "PCI Device request (%requests)s failed" +msgstr "" + +#: nova/exception.py:1437 +#, python-format +msgid "" +"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " +"pool" +msgstr "" + +#: nova/exception.py:1443 +#, python-format +msgid "Invalid PCI alias definition: %(reason)s" +msgstr "" + +#: nova/exception.py:1447 +#, python-format +msgid "PCI alias %(alias)s is not defined" +msgstr "" + +#: nova/exception.py:1452 +#, python-format +msgid "Not enough parameters: %(reason)s" +msgstr "" + +#: nova/exception.py:1457 +#, python-format +msgid "Invalid PCI devices Whitelist config %(reason)s" +msgstr "" + +#: nova/exception.py:1461 +#, python-format +msgid "Cannot change %(node_id)s to %(new_node_id)s" +msgstr "" + +#: nova/exception.py:1471 +#, python-format +msgid "" +"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " +"%(reason)s" +msgstr "" + +#: nova/exception.py:1476 +#, python-format +msgid "Failed to detach PCI device %(dev)s: %(reason)s" +msgstr "" + +#: nova/exception.py:1480 +#, python-format +msgid "%(type)s hypervisor does not support PCI devices" +msgstr "" + +#: nova/exception.py:1484 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + +#: nova/filters.py:70 +#, python-format +msgid "Starting with %d host(s)" +msgstr "" + +#: nova/filters.py:79 +#, python-format +msgid "Filter %(cls_name)s says to stop filtering" +msgstr "" + +#: nova/filters.py:84 +#, python-format +msgid "Filter %s returned 0 hosts" +msgstr "" + +#: nova/filters.py:86 +#, python-format +msgid "Filter %(cls_name)s returned %(obj_len)d host(s)" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:82 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:166 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:148 nova/notifications.py:188 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:272 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:33 +msgid "JSON file representing policy" +msgstr "" + +#: nova/policy.py:36 +msgid "Rule checked when requested rule is not found" +msgstr "" + +#: nova/quota.py:1274 +#, python-format +msgid "Created reservations %s" +msgstr "" + +#: nova/quota.py:1297 +#, python-format +msgid "Failed to commit reservations %s" +msgstr "" + +#: nova/quota.py:1299 +#, python-format +msgid "Committed reservations %s" +msgstr "" + +#: nova/quota.py:1320 +#, python-format +msgid "Failed to roll back reservations %s" +msgstr "" + +#: nova/quota.py:1323 +#, python-format +msgid "Rolled back reservations %s" +msgstr "" + +#: nova/service.py:151 +#, python-format +msgid "Starting %(topic)s node (version %(version)s)" +msgstr "" + +#: nova/service.py:170 nova/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: nova/service.py:188 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:268 +msgid "Service killed that has no database entry" +msgstr "" + +#: nova/service.py:290 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" + +#: nova/service.py:392 +msgid "serve() can only be called once" +msgstr "" + +#: nova/utils.py:159 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:365 +#, python-format +msgid "Couldn't get IPv4 : %(ex)s" +msgstr "" + +#: nova/utils.py:381 +#, python-format +msgid "IPv4 address is not found.: %s" +msgstr "" + +#: nova/utils.py:384 +#, python-format +msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" +msgstr "" + +#: nova/utils.py:399 +#, python-format +msgid "Link Local address is not found.:%s" +msgstr "" + +#: nova/utils.py:402 +#, python-format +msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" +msgstr "" + +#: nova/utils.py:423 +#, python-format +msgid "Invalid backend: %s" +msgstr "" + +#: nova/utils.py:468 +#, python-format +msgid "Expected object of type: %s" +msgstr "" + +#: nova/utils.py:497 +#, python-format +msgid "Invalid server_string: %s" +msgstr "" + +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: nova/utils.py:784 nova/virt/configdrive.py:178 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/utils.py:953 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:957 +#, python-format +msgid "%(name)s has a minimum character requirement of %(min_length)s." +msgstr "" + +#: nova/utils.py:962 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/utils.py:972 +#, python-format +msgid "%(value_name)s must be an integer" +msgstr "" + +#: nova/utils.py:978 +#, python-format +msgid "%(value_name)s must be >= %(min_value)d" +msgstr "" + +#: nova/utils.py:984 +#, python-format +msgid "%(value_name)s must be <= %(max_value)d" +msgstr "" + +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + +#: nova/wsgi.py:125 +#, python-format +msgid "%(name)s listening on %(host)s:%(port)s" +msgstr "" + +#: nova/wsgi.py:140 nova/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:144 nova/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:148 nova/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:152 nova/openstack/common/sslutils.py:61 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:183 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:210 +msgid "Stopping WSGI server." +msgstr "" + +#: nova/wsgi.py:229 +msgid "WSGI server has stopped." +msgstr "" + +#: nova/wsgi.py:298 +msgid "You must implement __call__" +msgstr "" + +#: nova/wsgi.py:484 +#, python-format +msgid "Loading app %(name)s from %(path)s" +msgstr "" + +#: nova/api/auth.py:117 +msgid "Invalid service catalog json." +msgstr "" + +#: nova/api/auth.py:140 +msgid "Sourcing roles from deprecated X-Role HTTP header" +msgstr "" + +#: nova/api/sizelimit.py:54 nova/api/sizelimit.py:63 nova/api/sizelimit.py:77 +#: nova/api/metadata/password.py:62 +msgid "Request is too large." +msgstr "" + +#: nova/api/validator.py:134 +#, python-format +msgid "%(key)s with value %(value)s failed validator %(name)s" +msgstr "" + +#: nova/api/ec2/__init__.py:90 +#, python-format +msgid "FaultWrapper: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:161 +msgid "Too many failed authentications." +msgstr "" + +#: nova/api/ec2/__init__.py:170 +#, python-format +msgid "" +"Access key %(access_key)s has had %(failures)d failed authentications and" +" will be locked out for %(lock_mins)d minutes." +msgstr "" + +#: nova/api/ec2/__init__.py:189 +msgid "Signature not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:194 +msgid "Access key not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 +msgid "Failure communicating with keystone" +msgstr "" + +#: nova/api/ec2/__init__.py:245 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:306 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:326 +#, python-format +msgid "action: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:328 +#, python-format +msgid "arg: %(key)s\t\tval: %(value)s" +msgstr "" + +#: nova/api/ec2/__init__.py:404 +#, python-format +msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" +msgstr "" + +#: nova/api/ec2/__init__.py:496 +#, python-format +msgid "Unexpected %(ex_name)s raised: %(ex_str)s" +msgstr "" + +#: nova/api/ec2/__init__.py:498 +#, python-format +msgid "Unexpected %(ex_name)s raised" +msgstr "" + +#: nova/api/ec2/__init__.py:502 +#, python-format +msgid "%(ex_name)s raised: %(ex_str)s" +msgstr "" + +#: nova/api/ec2/__init__.py:504 +#, python-format +msgid "%(ex_name)s raised" +msgstr "" + +#: nova/api/ec2/__init__.py:527 +#, python-format +msgid "Environment: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:529 +msgid "Unknown error occurred." +msgstr "" + +#: nova/api/ec2/apirequest.py:62 +#, python-format +msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" +msgstr "" + +#: nova/api/ec2/cloud.py:402 +#, python-format +msgid "Create snapshot of volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:427 +#, python-format +msgid "Could not find key pair(s): %s" +msgstr "" + +#: nova/api/ec2/cloud.py:443 +#, python-format +msgid "Create key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:455 +#, python-format +msgid "Import key %s" +msgstr "" + +#: nova/api/ec2/cloud.py:468 +#, python-format +msgid "Delete key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:610 nova/api/ec2/cloud.py:734 +msgid "need group_name or group_id" +msgstr "" + +#: nova/api/ec2/cloud.py:615 +msgid "can't build a valid rule" +msgstr "" + +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %(protocol)s" +msgstr "" + +#: nova/api/ec2/cloud.py:654 nova/api/ec2/cloud.py:687 +msgid "No rule for the specified parameters." +msgstr "" + +#: nova/api/ec2/cloud.py:762 +#, python-format +msgid "Get console output for instance %s" +msgstr "" + +#: nova/api/ec2/cloud.py:833 +#, python-format +msgid "Create volume from snapshot %s" +msgstr "" + +#: nova/api/ec2/cloud.py:837 nova/api/openstack/compute/contrib/volumes.py:242 +#, python-format +msgid "Create volume of %s GB" +msgstr "" + +#: nova/api/ec2/cloud.py:873 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" +msgstr "" + +#: nova/api/ec2/cloud.py:902 nova/api/openstack/compute/contrib/volumes.py:490 +#, python-format +msgid "Detach volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1062 +#, python-format +msgid "vol = %s\n" +msgstr "" + +#: nova/api/ec2/cloud.py:1222 +msgid "Allocate address" +msgstr "" + +#: nova/api/ec2/cloud.py:1227 +#, python-format +msgid "Release address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1232 +#, python-format +msgid "Associate address %(public_ip)s to instance %(instance_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1242 +msgid "Unable to associate IP Address, no fixed_ips." +msgstr "" + +#: nova/api/ec2/cloud.py:1250 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#, python-format +msgid "multiple fixed_ips exist, using the first: %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1263 +#, python-format +msgid "Disassociate address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1300 +msgid "Image must be available" +msgstr "" + +#: nova/api/ec2/cloud.py:1381 +msgid "Going to start terminating instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1392 +#, python-format +msgid "Reboot instance %r" +msgstr "" + +#: nova/api/ec2/cloud.py:1402 +msgid "Going to stop instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1412 +msgid "Going to start instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1503 +#, python-format +msgid "De-registering image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1519 +msgid "imageLocation is required" +msgstr "" + +#: nova/api/ec2/cloud.py:1539 +#, python-format +msgid "Registered image %(image_location)s with id %(image_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1600 +msgid "user or group not specified" +msgstr "" + +#: nova/api/ec2/cloud.py:1603 +msgid "only group \"all\" is supported" +msgstr "" + +#: nova/api/ec2/cloud.py:1606 +msgid "operation_type must be add or remove" +msgstr "" + +#: nova/api/ec2/cloud.py:1608 +#, python-format +msgid "Updating image %s publicity" +msgstr "" + +#: nova/api/ec2/cloud.py:1621 +#, python-format +msgid "Not allowed to modify attributes for image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1647 +#, python-format +msgid "" +"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " +"have a volume attached at root (%(root)s)" +msgstr "" + +#: nova/api/ec2/cloud.py:1678 +#, python-format +msgid "Couldn't stop instance within %d sec" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 +#, python-format +msgid "image of %(instance)s at %(now)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1722 nova/api/ec2/cloud.py:1771 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1775 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1731 nova/api/ec2/cloud.py:1780 +#: nova/api/ec2/cloud.py:1837 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1735 nova/api/ec2/cloud.py:1784 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1741 nova/api/ec2/cloud.py:1792 +msgid "Expecting tagSet to be key/value pairs" +msgstr "" + +#: nova/api/ec2/cloud.py:1748 +msgid "Expecting both key and value to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1797 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1871 +msgid "Invalid CIDR" +msgstr "" + +#: nova/api/ec2/ec2utils.py:257 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:275 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/ec2/faults.py:31 +#, python-format +msgid "EC2 error response: %(code)s: %(message)s" +msgstr "" + +#: nova/api/metadata/base.py:393 +#, python-format +msgid "future versions %s hidden in version list" +msgstr "" + +#: nova/api/metadata/handler.py:112 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_neutron_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:138 nova/api/metadata/handler.py:145 +#, python-format +msgid "Failed to get metadata for ip: %s" +msgstr "" + +#: nova/api/metadata/handler.py:140 nova/api/metadata/handler.py:191 +msgid "An unknown error has occurred. Please try your request again." +msgstr "" + +#: nova/api/metadata/handler.py:157 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:159 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:173 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:182 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:189 nova/api/metadata/handler.py:196 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:49 +msgid "file does not exist" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:51 +msgid "Unexpected IOError when reading" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:54 +msgid "failed to load json" +msgstr "" + +#: nova/api/openstack/__init__.py:84 +#, python-format +msgid "Caught error: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:93 +#, python-format +msgid "%(url)s returned with HTTP %(status)d" +msgstr "" + +#: nova/api/openstack/__init__.py:186 +msgid "Must specify an ExtensionManager class" +msgstr "" + +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 +#, python-format +msgid "Extended resource: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 +#, python-format +msgid "" +"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " +"resource" +msgstr "" + +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 +#, python-format +msgid "Extension %(ext_name)s extending resource: %(collection)s" +msgstr "" + +#: nova/api/openstack/__init__.py:280 +#: nova/api/openstack/compute/plugins/v3/servers.py:347 +#, python-format +msgid "Not loading %s because it is in the blacklist" +msgstr "" + +#: nova/api/openstack/__init__.py:285 +#: nova/api/openstack/compute/plugins/v3/servers.py:352 +#, python-format +msgid "Not loading %s because it is not in the whitelist" +msgstr "" + +#: nova/api/openstack/__init__.py:296 +#, python-format +msgid "v3 API Extension Blacklist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:298 +#, python-format +msgid "v3 API Extension Whitelist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:305 +#, python-format +msgid "Extensions in both blacklist and whitelist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:329 +#, python-format +msgid "Missing core API extensions: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:357 +#, python-format +msgid "Running _register_resources on %s" +msgstr "" + +#: nova/api/openstack/__init__.py:399 +#, python-format +msgid "Running _register_controllers on %s" +msgstr "" + +#: nova/api/openstack/common.py:119 +#, python-format +msgid "" +"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " +"Bad upgrade or db corrupted?" +msgstr "" + +#: nova/api/openstack/common.py:166 +#, python-format +msgid "%s param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:169 +#, python-format +msgid "%s param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:194 +msgid "offset param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:200 +msgid "limit param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:204 +msgid "limit param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:208 +msgid "offset param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:243 nova/api/openstack/compute/flavors.py:148 +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/plugins/v3/flavors.py:156 +#: nova/api/openstack/compute/plugins/v3/servers.py:554 +#, python-format +msgid "marker [%s] not found" +msgstr "" + +#: nova/api/openstack/common.py:283 +#, python-format +msgid "href %s does not contain version" +msgstr "" + +#: nova/api/openstack/common.py:298 +msgid "Image metadata limit exceeded" +msgstr "" + +#: nova/api/openstack/common.py:306 +msgid "Image metadata key cannot be blank" +msgstr "" + +#: nova/api/openstack/common.py:309 +msgid "Image metadata key too long" +msgstr "" + +#: nova/api/openstack/common.py:312 +msgid "Invalid image metadata" +msgstr "" + +#: nova/api/openstack/common.py:375 +#, python-format +msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" +msgstr "" + +#: nova/api/openstack/common.py:378 +#, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:381 +#, python-format +msgid "Instance is in an invalid state for '%s'" +msgstr "" + +#: nova/api/openstack/common.py:461 +msgid "Rejecting snapshot request, snapshots currently disabled" +msgstr "" + +#: nova/api/openstack/common.py:463 +msgid "Instance snapshots are not permitted at this time." +msgstr "" + +#: nova/api/openstack/extensions.py:199 +#, python-format +msgid "Loaded extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:238 +#: nova/api/openstack/compute/plugins/__init__.py:47 +#, python-format +msgid "Ext name: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/compute/plugins/__init__.py:48 +#, python-format +msgid "Ext alias: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/compute/plugins/__init__.py:49 +#, python-format +msgid "Ext description: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/compute/plugins/__init__.py:51 +#, python-format +msgid "Ext namespace: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:243 +#, python-format +msgid "Ext updated: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/compute/plugins/__init__.py:54 +#, python-format +msgid "Exception loading extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:259 +#, python-format +msgid "Loading extension %s" +msgstr "" + +#: nova/api/openstack/extensions.py:268 +#, python-format +msgid "Calling extension factory %s" +msgstr "" + +#: nova/api/openstack/extensions.py:280 +#, python-format +msgid "Failed to load extension %(ext_factory)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:351 +#, python-format +msgid "Failed to load extension %(classpath)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:374 +#, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:487 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:488 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 +msgid "cannot understand JSON" +msgstr "" + +#: nova/api/openstack/wsgi.py:659 +msgid "too many body keys" +msgstr "" + +#: nova/api/openstack/wsgi.py:703 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:707 +#, python-format +msgid "Fault thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:710 +#, python-format +msgid "HTTP exception thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:833 +msgid "Unrecognized Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:837 +msgid "No Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:841 +msgid "Empty body provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:953 +#, python-format +msgid "There is no such action: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 +#: nova/api/openstack/compute/server_metadata.py:59 +#: nova/api/openstack/compute/server_metadata.py:77 +#: nova/api/openstack/compute/server_metadata.py:102 +#: nova/api/openstack/compute/server_metadata.py:127 +#: nova/api/openstack/compute/contrib/admin_actions.py:226 +#: nova/api/openstack/compute/contrib/evacuate.py:49 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:51 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128 +msgid "Malformed request body" +msgstr "" + +#: nova/api/openstack/wsgi.py:960 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:964 +#, python-format +msgid "Calling method %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:973 +msgid "Unsupported Content-Type" +msgstr "" + +#: nova/api/openstack/wsgi.py:985 +#, python-format +msgid "" +"Malformed request URL: URL's project_id '%(project_id)s' doesn't match " +"Context's project_id '%(context_project_id)s'" +msgstr "" + +#: nova/api/openstack/wsgi.py:1224 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:276 +msgid "element is not a child" +msgstr "" + +#: nova/api/openstack/xmlutil.py:434 +msgid "root element selecting a list" +msgstr "" + +#: nova/api/openstack/xmlutil.py:757 +#, python-format +msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:877 +msgid "subclasses must implement construct()!" +msgstr "" + +#: nova/api/openstack/compute/extensions.py:39 +msgid "Initializing extension manager." +msgstr "" + +#: nova/api/openstack/compute/flavors.py:109 +#: nova/api/openstack/compute/plugins/v3/flavors.py:116 +#, python-format +msgid "Invalid is_public filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:133 +#, python-format +msgid "Invalid minRam filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:140 +#, python-format +msgid "Invalid minDisk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:37 +#: nova/api/openstack/compute/images.py:142 +#: nova/api/openstack/compute/images.py:158 +msgid "Image not found." +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:80 +msgid "Incorrect request body format" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/server_metadata.py:81 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:87 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:91 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108 +msgid "Request body and URI mismatch" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/server_metadata.py:85 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:90 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:94 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112 +msgid "Request body contains too many items" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:119 +msgid "Invalid metadata key" +msgstr "" + +#: nova/api/openstack/compute/images.py:163 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:69 +#: nova/api/openstack/compute/plugins/v3/ips.py:71 +msgid "Instance does not exist" +msgstr "" + +#: nova/api/openstack/compute/ips.py:92 +#: nova/api/openstack/compute/plugins/v3/ips.py:94 +msgid "Instance is not a member of specified network" +msgstr "" + +#: nova/api/openstack/compute/limits.py:164 +#: nova/api/openstack/compute/plugins/v3/limits.py:147 +#, python-format +msgid "" +"Only %(value)s %(verb)s request(s) can be made to %(uri)s every " +"%(unit_string)s." +msgstr "" + +#: nova/api/openstack/compute/limits.py:292 +#: nova/api/openstack/compute/plugins/v3/limits.py:274 +msgid "This request was rate-limited." +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:39 +#: nova/api/openstack/compute/server_metadata.py:123 +#: nova/api/openstack/compute/server_metadata.py:174 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198 +msgid "Server does not exist" +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:155 +#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190 +msgid "Metadata item was not found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/contrib/cells.py:405 +#: nova/api/openstack/compute/plugins/v3/cells.py:413 +msgid "Invalid changes-since value" +msgstr "" + +#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/plugins/v3/servers.py:537 +msgid "Only administrators may list deleted instances" +msgstr "" + +#: nova/api/openstack/compute/servers.py:577 +#: nova/api/openstack/compute/plugins/v3/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " +msgstr "" + +#: nova/api/openstack/compute/servers.py:595 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1147 +#: nova/api/openstack/compute/servers.py:1319 +#: nova/api/openstack/compute/plugins/v3/servers.py:575 +#: nova/api/openstack/compute/plugins/v3/servers.py:690 +#: nova/api/openstack/compute/plugins/v3/servers.py:894 +#: nova/api/openstack/compute/plugins/v3/servers.py:998 +#: nova/api/openstack/compute/plugins/v3/servers.py:1120 +msgid "Instance could not be found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:626 +#: nova/api/openstack/compute/plugins/v3/personalities.py:88 +#, python-format +msgid "Bad personality format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:629 +#: nova/api/openstack/compute/plugins/v3/personalities.py:91 +msgid "Bad personality format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:632 +#: nova/api/openstack/compute/plugins/v3/personalities.py:94 +#, python-format +msgid "Personality content for %s cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:647 +msgid "Unknown argument : port" +msgstr "" + +#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/plugins/v3/servers.py:620 +#, python-format +msgid "Bad port format: port uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/plugins/v3/servers.py:636 +#, python-format +msgid "Bad networks format: network uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/plugins/v3/servers.py:609 +#, python-format +msgid "Invalid fixed IP address (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/plugins/v3/servers.py:651 +#, python-format +msgid "Duplicate networks (%s) are not allowed" +msgstr "" + +#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/plugins/v3/servers.py:657 +#, python-format +msgid "Bad network format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:793 +#: nova/api/openstack/compute/plugins/v3/servers.py:660 +msgid "Bad networks format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:718 +msgid "Userdata content cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:723 +msgid "accessIPv4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:728 +msgid "accessIPv6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/plugins/v3/servers.py:706 +msgid "Server name is not defined" +msgstr "" + +#: nova/api/openstack/compute/servers.py:809 +#: nova/api/openstack/compute/servers.py:936 +msgid "Invalid flavorRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:849 +msgid "" +"Using different block_device_mapping syntaxes is not allowed in the same " +"request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:887 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +msgid "min_count must be <= max_count" +msgstr "" + +#: nova/api/openstack/compute/servers.py:933 +#: nova/api/openstack/compute/plugins/v3/servers.py:781 +msgid "Can not find requested image" +msgstr "" + +#: nova/api/openstack/compute/servers.py:939 +#: nova/api/openstack/compute/plugins/v3/servers.py:787 +msgid "Invalid key_name provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:942 +#: nova/api/openstack/compute/plugins/v3/servers.py:790 +msgid "Invalid config_drive provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1027 +msgid "HostId cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1031 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1057 +#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/plugins/v3/servers.py:909 +#: nova/api/openstack/compute/plugins/v3/servers.py:925 +msgid "Instance has not been resized." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1077 +#: nova/api/openstack/compute/plugins/v3/servers.py:928 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1093 +#: nova/api/openstack/compute/plugins/v3/servers.py:944 +msgid "Argument 'type' for reboot is not HARD or SOFT" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1097 +#: nova/api/openstack/compute/plugins/v3/servers.py:948 +msgid "Missing argument 'type' for reboot" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1119 +#: nova/api/openstack/compute/plugins/v3/servers.py:970 +msgid "Unable to locate requested flavor." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1122 +#: nova/api/openstack/compute/plugins/v3/servers.py:973 +msgid "Resize requires a flavor change." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1128 +#: nova/api/openstack/compute/plugins/v3/servers.py:979 +msgid "You are not authorized to access the image the instance was started with." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1132 +#: nova/api/openstack/compute/plugins/v3/servers.py:983 +msgid "Image that the instance was started with could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1136 +#: nova/api/openstack/compute/plugins/v3/servers.py:987 +msgid "Invalid instance image." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1157 +msgid "Missing imageRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1166 +msgid "Invalid imageRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1197 +msgid "Missing flavorRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1210 +msgid "No adminPass was specified" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1218 +#: nova/api/openstack/compute/plugins/v3/admin_password.py:78 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1227 +msgid "Unable to parse metadata key/value pairs." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1240 +msgid "Resize request has invalid 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1243 +msgid "Resize requests require 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1261 +#: nova/api/openstack/compute/contrib/aggregates.py:160 +#: nova/api/openstack/compute/contrib/coverage_ext.py:287 +#: nova/api/openstack/compute/contrib/flavormanage.py:59 +#: nova/api/openstack/compute/contrib/keypairs.py:89 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:46 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:80 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:118 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:199 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:91 +#: nova/api/openstack/compute/plugins/v3/servers.py:1074 +msgid "Invalid request body" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1267 +msgid "Could not parse imageRef from request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1325 +#: nova/api/openstack/compute/plugins/v3/servers.py:1126 +msgid "Cannot find image for rebuild" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1358 +msgid "createImage entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1428 +msgid "Invalid adminPass" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1454 +#: nova/api/openstack/compute/plugins/v3/servers.py:1324 +#, python-format +msgid "Removing options '%s' from query" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:60 +#: nova/api/openstack/compute/contrib/admin_actions.py:79 +#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:117 +#: nova/api/openstack/compute/contrib/admin_actions.py:151 +#: nova/api/openstack/compute/contrib/admin_actions.py:167 +#: nova/api/openstack/compute/contrib/admin_actions.py:183 +#: nova/api/openstack/compute/contrib/admin_actions.py:201 +#: nova/api/openstack/compute/contrib/admin_actions.py:341 +#: nova/api/openstack/compute/contrib/multinic.py:42 +#: nova/api/openstack/compute/contrib/rescue.py:43 +#: nova/api/openstack/compute/contrib/shelve.py:43 +#: nova/api/openstack/compute/plugins/v3/rescue.py:47 +msgid "Server not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#, python-format +msgid "Compute.api::pause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:82 +#, python-format +msgid "Compute.api::unpause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:101 +#, python-format +msgid "compute.api::suspend %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:120 +#, python-format +msgid "compute.api::resume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:138 +#, python-format +msgid "Error in migrate %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#, python-format +msgid "Compute.api::reset_network %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#, python-format +msgid "Compute.api::inject_network_info %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#, python-format +msgid "Compute.api::lock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#, python-format +msgid "Compute.api::unlock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:234 +#, python-format +msgid "createBackup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:238 +msgid "Malformed createBackup entity" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:244 +msgid "createBackup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:247 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:263 +#: nova/api/openstack/compute/contrib/console_output.py:46 +#: nova/api/openstack/compute/contrib/server_diagnostics.py:48 +#: nova/api/openstack/compute/contrib/server_start_stop.py:42 +msgid "Instance not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:293 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:285 +msgid "" +"host, block_migration and disk_over_commit must be specified for live " +"migration." +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:310 +#, python-format +msgid "Live migration of instance %s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:313 +#, python-format +msgid "Live migration of instance %(id)s to host %(host)s failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:331 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:320 +#, python-format +msgid "Desired state must be specified. Valid states are: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:344 +#, python-format +msgid "Compute.api::resetState %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:100 +#, python-format +msgid "Cannot show aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:133 +#, python-format +msgid "Cannot update aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:145 +#, python-format +msgid "Cannot delete aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:156 +#, python-format +msgid "Aggregates does not have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:170 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:189 +#: nova/api/openstack/compute/contrib/aggregates.py:193 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:183 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:187 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:213 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:66 +#, python-format +msgid "Create assisted snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:77 +#: nova/api/openstack/compute/contrib/volumes.py:624 +#, python-format +msgid "Delete snapshot with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:103 +msgid "Attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:110 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:114 +msgid "Failed to attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121 +msgid "Attachments update is not supported" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:203 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:243 +#, python-format +msgid "Cell %(id)s not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:274 +#: nova/api/openstack/compute/plugins/v3/cells.py:277 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:278 +#: nova/api/openstack/compute/plugins/v3/cells.py:281 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:285 +#: nova/api/openstack/compute/plugins/v3/cells.py:288 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:341 +#: nova/api/openstack/compute/contrib/cells.py:364 +#: nova/api/openstack/compute/plugins/v3/cells.py:346 +#: nova/api/openstack/compute/plugins/v3/cells.py:370 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:346 +#: nova/api/openstack/compute/plugins/v3/cells.py:351 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:398 +#: nova/api/openstack/compute/plugins/v3/cells.py:406 +msgid "Only 'updated_since', 'project_id' and 'deleted' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:61 +#: nova/api/openstack/compute/plugins/v3/certificates.py:66 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:150 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:42 +#, python-format +msgid "Unknown action %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:51 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:62 +#: nova/api/openstack/compute/plugins/v3/console_output.py:63 +msgid "Length in request body must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:70 +msgid "Unable to get console" +msgstr "" + +#: nova/api/openstack/compute/contrib/consoles.py:52 +msgid "Instance not yet ready" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:98 +#: nova/api/openstack/compute/plugins/v3/coverage.py:113 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:118 +#: nova/api/openstack/compute/plugins/v3/coverage.py:143 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:166 +#: nova/api/openstack/compute/plugins/v3/coverage.py:195 +msgid "Coverage not running" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:195 +#: nova/api/openstack/compute/plugins/v3/coverage.py:228 +msgid "Invalid path" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:199 +#: nova/api/openstack/compute/plugins/v3/coverage.py:232 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:206 +#: nova/api/openstack/compute/plugins/v3/coverage.py:239 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:219 +#: nova/api/openstack/compute/plugins/v3/coverage.py:252 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:277 +#: nova/api/openstack/compute/plugins/v3/coverage.py:133 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:44 +#: nova/api/openstack/compute/plugins/v3/disk_config.py:45 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:63 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:75 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:77 +#, python-format +msgid "Compute host %s not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:74 +#, python-format +msgid "Fixed IP %s not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:79 +#: nova/api/openstack/compute/contrib/flavor_access.py:103 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:108 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:106 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:120 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:57 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:59 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:224 +msgid "DNS entries not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:130 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:163 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:165 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:190 +#, python-format +msgid "Floating ip %s has been disassociated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:217 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +#: nova/api/openstack/compute/contrib/security_groups.py:458 +msgid "Missing parameter dict" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:220 +#: nova/api/openstack/compute/contrib/floating_ips.py:285 +msgid "Address not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:227 +msgid "No nw_info cache associated with instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:232 +msgid "No fixed ips associated to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:243 +msgid "Specified fixed address not assigned to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:257 +msgid "floating ip is already associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:260 +msgid "l3driver call to add floating ip failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:264 +#: nova/api/openstack/compute/contrib/floating_ips.py:293 +msgid "floating ip not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:267 +msgid "Error. Unable to associate floating ip" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:308 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:312 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 +#: nova/cmd/manage.py:416 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:54 +msgid "fping utility is not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:184 +#: nova/api/openstack/compute/plugins/v3/hosts.py:151 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:187 +#: nova/api/openstack/compute/plugins/v3/hosts.py:154 +#, python-format +msgid "Invalid status: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:189 +#: nova/api/openstack/compute/plugins/v3/hosts.py:156 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:191 +#: nova/api/openstack/compute/plugins/v3/hosts.py:158 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:207 +#: nova/api/openstack/compute/plugins/v3/hosts.py:175 +#, python-format +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:213 +#: nova/api/openstack/compute/plugins/v3/hosts.py:181 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:228 +#: nova/api/openstack/compute/plugins/v3/hosts.py:197 +#, python-format +msgid "Enabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/plugins/v3/hosts.py:199 +#, python-format +msgid "Disabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:235 +#: nova/api/openstack/compute/plugins/v3/hosts.py:204 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:251 +#: nova/api/openstack/compute/plugins/v3/hosts.py:222 +msgid "Virt driver does not implement host power management." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:337 +#: nova/api/openstack/compute/plugins/v3/hosts.py:316 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:184 +#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:185 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:197 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:234 +#, python-format +msgid "Hypervisor with ID '%s' could not be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:205 +msgid "Virt driver does not implement uptime function." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:219 +#: nova/api/openstack/compute/contrib/hypervisors.py:229 +#, python-format +msgid "No hypervisor matching '%s' could be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:58 +#: nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py:55 +#, python-format +msgid "Invalid timestamp for date %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/keypairs.py:107 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:109 +msgid "Quota exceeded, too many key pairs." +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:53 +msgid "Missing 'networkId' argument for addFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:69 +msgid "Missing 'address' argument for removeFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:78 +#, python-format +msgid "Unable to find address %r" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#, python-format +msgid "Disassociating host with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:28 +#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/os_networks.py:80 +#: nova/api/openstack/compute/contrib/os_networks.py:90 +#: nova/api/openstack/compute/contrib/os_networks.py:100 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:114 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:136 +msgid "Network not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#, python-format +msgid "Disassociating project with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:75 +#, python-format +msgid "Disassociating network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:86 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#, python-format +msgid "Showing network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:96 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:128 +#, python-format +msgid "Deleting network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:111 +msgid "Missing network in body" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:115 +msgid "Network label is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:119 +msgid "Network cidr or cidr_v6 is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:121 +#, python-format +msgid "Creating network with label %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:137 +#, python-format +msgid "Associating network %(network)s with project %(project)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:145 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:148 +#, python-format +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:125 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:155 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:165 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:168 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:176 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:187 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:73 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 +#: nova/cmd/manage.py:253 +msgid "Quota limit must be -1 or greater." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:77 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 +#: nova/cmd/manage.py:257 +#, python-format +msgid "Quota limit must greater than %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:80 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 +#: nova/cmd/manage.py:260 +#, python-format +msgid "Quota limit must less than %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:153 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:158 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:161 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:162 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:182 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:191 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:187 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:39 +#: nova/api/openstack/compute/plugins/v3/scheduler_hints.py:38 +msgid "Malformed scheduler_hints attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:372 +msgid "Not enough parameters to build a valid rule." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:380 +#, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:461 +msgid "Security group not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:465 +msgid "Security group name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:50 +#: nova/api/openstack/compute/plugins/v3/servers.py:1295 +msgid "start instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:62 +#: nova/api/openstack/compute/plugins/v3/servers.py:1308 +msgid "stop instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:177 +#: nova/api/openstack/compute/plugins/v3/services.py:159 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:184 +#: nova/api/openstack/compute/plugins/v3/services.py:166 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:186 +#: nova/api/openstack/compute/plugins/v3/services.py:168 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:192 +msgid "Unknown service" +msgstr "" + +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:228 +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:237 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:76 +#, python-format +msgid "vol=%s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:187 +#, python-format +msgid "Delete volume with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:360 +#: nova/api/openstack/compute/contrib/volumes.py:501 +#, python-format +msgid "Instance %s is not attached." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:381 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:134 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:400 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:159 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:664 +#, python-format +msgid "Create snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:671 +#, python-format +msgid "Invalid value '%s' for force." +msgstr "" + +#: nova/api/openstack/compute/plugins/__init__.py:36 +#, python-format +msgid "Loaded extension %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/__init__.py:52 +#, python-format +msgid "Ext version: %i" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/access_ips.py:165 +msgid "access_ip_v4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/access_ips.py:170 +msgid "access_ip_v6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:225 +#, python-format +msgid "create_backup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +msgid "Malformed create_backup entity" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:235 +msgid "create_backup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:238 +msgid "create_backup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_password.py:60 +msgid "No admin_password was specified" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_password.py:64 +msgid "Invalid admin password" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/agents.py:109 +#: nova/api/openstack/compute/plugins/v3/agents.py:160 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:86 +#, python-format +msgid "Could not find %s parameter in the request" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:50 +msgid "Could not find host to be set in request body" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:54 +msgid "The value of host must be a string" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:122 +msgid "Request body is empty" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:125 +#, python-format +msgid "Invalid key %s in request body." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:202 +msgid "Invalid request format for metadata" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:105 +#, python-format +msgid "Attach interface to %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/cells.py:272 +#, python-format +msgid "Cell %s doesn't exist." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/console_output.py:52 +msgid "get_console_output malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/coverage.py:56 +#, python-format +msgid "Can't load coverage module: %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/evacuate.py:71 +msgid "host and on_shared_storage must be specified." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:147 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:189 +#: nova/api/openstack/compute/plugins/v3/hosts.py:143 +msgid "The request body invalid" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:152 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:193 +msgid "Could not find volume_id from requestparameter" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:196 +#, python-format +msgid "Detach volume %(volume_id)s from instance %(server_id)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:213 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:235 +#, python-format +msgid "Volume %(volume_id)s is not attached to the instance %(server_id)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extension_info.py:82 +#, python-format +msgid "Filter out extension %s from discover list" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:169 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:196 +msgid "Invalid request" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:176 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:203 +msgid "tenant_id is required" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors.py:140 +#, python-format +msgid "Invalid min_ram filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors.py:147 +#, python-format +msgid "Invalid min_disk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:77 +msgid "No or bad extra_specs provided" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:218 +msgid "Need parameter 'query' to specify which hypervisor to filter on" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/instance_actions.py:113 +#, python-format +msgid "Action %s not found" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/multinic.py:53 +msgid "Missing 'network_id' argument for add_fixed_ip" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/multinic.py:69 +msgid "Missing 'address' argument for remove_fixed_ip" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_classes.py:84 +#, python-format +msgid "The value %s(val) of %(key)s isn't an integer" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:155 +#, python-format +msgid "" +"Quota value for key '%(key)s' should be an integer. It is actually type " +"'%(vtype)s'." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:177 +#, python-format +msgid "Force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:365 +#, python-format +msgid "" +"extension %(ext_alias)s detected by servers extension for function " +"%(func)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:372 +#, python-format +msgid "extension %(ext_alias)s is missing %(func)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:393 +msgid "Did not find any server create extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:406 +msgid "Did not find any server create xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:418 +msgid "Did not find any server rebuild extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:431 +msgid "Did not find any server rebuild xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:443 +msgid "Did not find any server resize extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:456 +msgid "Did not find any server resize xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:468 +msgid "Did not find any server update extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:515 +msgid "Invalid changes_since value" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:596 +msgid "Device name cannot include spaces." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:617 +msgid "Unknown argument: port" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:625 +#, python-format +msgid "" +"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port " +"already has a Fixed IP allocated." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:757 +#: nova/api/openstack/compute/plugins/v3/servers.py:784 +msgid "Invalid flavor_ref provided." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:832 +#, python-format +msgid "Running _create_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:838 +#, python-format +msgid "Running _rebuild_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:844 +#, python-format +msgid "Running _resize_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:850 +#, python-format +msgid "Running _update_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:881 +msgid "host_id cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1010 +msgid "Invalid image_ref provided." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1029 +msgid "Missing image_ref attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1036 +msgid "Missing flavor_ref attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1051 +msgid "Resize request has invalid 'flavor_ref' attribute." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1054 +msgid "Resize requests require 'flavor_ref' attribute." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1080 +msgid "Could not parse image_ref from request." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1159 +msgid "create_image entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1226 +msgid "Invalid admin_password" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1242 +#, python-format +msgid "Running create xml deserialize ep for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1257 +#: nova/api/openstack/compute/plugins/v3/servers.py:1271 +#, python-format +msgid "Running rebuild xml deserialize ep for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:228 +#, python-format +msgid "Start time is invalid format, valid formats are %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:233 +#, python-format +msgid "Stop time is invalid format, valid formats are %s" +msgstr "" + +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" +msgstr "" + +#: nova/cells/messaging.py:210 +#, python-format +msgid "Error processing message locally: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:371 nova/cells/messaging.py:379 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" +msgstr "" + +#: nova/cells/messaging.py:391 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" +msgstr "" + +#: nova/cells/messaging.py:415 +#, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:442 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:521 +#, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:559 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:674 +#, python-format +msgid "Unknown method '%(method)s' in compute API" +msgstr "" + +#: nova/cells/messaging.py:704 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" +msgstr "" + +#: nova/cells/messaging.py:714 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:967 +#, python-format +msgid "Got update for instance: %(instance)s" +msgstr "" + +#: nova/cells/messaging.py:1016 +msgid "Got update to delete instance" +msgstr "" + +#: nova/cells/messaging.py:1031 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" +msgstr "" + +#: nova/cells/messaging.py:1045 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" +msgstr "" + +#: nova/cells/messaging.py:1066 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" +msgstr "" + +#: nova/cells/messaging.py:1145 +#, python-format +msgid "No match when trying to update BDM: %(bdm)s" +msgstr "" + +#: nova/cells/messaging.py:1329 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" +msgstr "" + +#: nova/cells/messaging.py:1349 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:1621 +#, python-format +msgid "No cell_name for %(method)s() from API" +msgstr "" + +#: nova/cells/messaging.py:1638 +msgid "No cell_name for instance update from API" +msgstr "" + +#: nova/cells/rpc_driver.py:205 +#, python-format +msgid "Unable to handle transport URL scheme %s" +msgstr "" + +#: nova/cells/rpc_driver.py:212 +msgid "Cannot comply with query string in transport URL" +msgstr "" + +#: nova/cells/rpcapi.py:355 +msgid "Failed to notify cells of BDM update/create." +msgstr "" + +#: nova/cells/rpcapi.py:371 +msgid "Failed to notify cells of BDM destroy." +msgstr "" + +#: nova/cells/scheduler.py:151 +#, python-format +msgid "Weighted cells: %(weighted_cells)s" +msgstr "" + +#: nova/cells/scheduler.py:167 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:188 nova/cells/scheduler.py:228 +#, python-format +msgid "Couldn't communicate with cell '%s'" +msgstr "" + +#: nova/cells/scheduler.py:192 nova/cells/scheduler.py:232 +msgid "Couldn't communicate with any cells" +msgstr "" + +#: nova/cells/scheduler.py:207 +#, python-format +msgid "Building instances with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:289 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" + +#: nova/cells/scheduler.py:295 +#, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "" + +#: nova/cells/state.py:348 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" +msgstr "" + +#: nova/cells/state.py:363 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" + +#: nova/cells/state.py:428 +msgid "Updating cell cache from db." +msgstr "" + +#: nova/cells/state.py:466 +msgid "Updating cell cache from config file." +msgstr "" + +#: nova/cells/filters/target_cell.py:58 +#, python-format +msgid "" +"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler " +"hint" +msgstr "" + +#: nova/cells/weights/mute_child.py:66 +#, python-format +msgid "" +"%(cell)s has not been seen since %(last_seen)s and is being treated as " +"mute." +msgstr "" + +#: nova/cloudpipe/pipelib.py:51 +msgid "Flavor for vpn instances" +msgstr "" + +#: nova/cloudpipe/pipelib.py:54 +msgid "Template for cloudpipe instance boot script" +msgstr "" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Network to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:60 +msgid "Netmask to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:129 +#, python-format +msgid "Launching VPN for %s" +msgstr "" + +#: nova/cmd/all.py:63 nova/cmd/all.py:69 nova/cmd/all.py:92 +#, python-format +msgid "Failed to load %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:182 +#, python-format +msgid "parent device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:186 +#, python-format +msgid "root device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:189 +#, python-format +msgid "swap device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:198 +msgid "Failed to detect root device UUID." +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:216 +#, python-format +msgid "Cmd : %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:217 +#, python-format +msgid "StdOut : %r" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:218 +#, python-format +msgid "StdErr : %r" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:246 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:255 +#, python-format +msgid "deployment to node %s failed" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:259 +#, python-format +msgid "deployment to node %s done" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:281 +#, python-format +msgid "post: environ=%s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:300 +#, python-format +msgid "Deploy agent error message: %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:322 +#, python-format +msgid "request is queued: node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 +#, python-format +msgid "Could not read %s. Re-running with sudo" +msgstr "" + +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 +msgid "sudo failed, continuing as if nothing happened" +msgstr "" + +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 +msgid "Please re-run nova-manage as root." +msgstr "" + +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 +msgid "Command failed, please check log for more info" +msgstr "" + +#: nova/cmd/dhcpbridge.py:107 +#, python-format +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" + +#: nova/cmd/dhcpbridge.py:117 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" + +#: nova/cmd/manage.py:211 +msgid "" +"The above error may show that the database has not been created.\n" +"Please create a database using 'nova-manage db sync' before running this " +"command." +msgstr "" + +#: nova/cmd/manage.py:269 +#, python-format +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." +msgstr "" + +#: nova/cmd/manage.py:275 +msgid "Quota" +msgstr "" + +#: nova/cmd/manage.py:276 +msgid "Limit" +msgstr "" + +#: nova/cmd/manage.py:277 +msgid "In Use" +msgstr "" + +#: nova/cmd/manage.py:278 +msgid "Reserved" +msgstr "" + +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 +#, python-format +msgid "error: %s" +msgstr "" + +#: nova/cmd/manage.py:329 +msgid "network" +msgstr "" + +#: nova/cmd/manage.py:330 +msgid "IP address" +msgstr "" + +#: nova/cmd/manage.py:331 +msgid "hostname" +msgstr "" + +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 +msgid "host" +msgstr "" + +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 +msgid "No fixed IP found." +msgstr "" + +#: nova/cmd/manage.py:360 +#, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "" + +#: nova/cmd/manage.py:423 +#, python-format +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." +msgstr "" + +#: nova/cmd/manage.py:474 +msgid "No floating IP addresses have been defined." +msgstr "" + +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 +msgid "id" +msgstr "" + +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 +msgid "IPv4" +msgstr "" + +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 +msgid "IPv6" +msgstr "" + +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 +msgid "start address" +msgstr "" + +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 +msgid "DNS1" +msgstr "" + +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 +msgid "DNS2" +msgstr "" + +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 +msgid "VlanID" +msgstr "" + +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 +#: nova/tests/test_nova_manage.py:220 +msgid "project" +msgstr "" + +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 +msgid "uuid" +msgstr "" + +#: nova/cmd/manage.py:551 +msgid "No networks found" +msgstr "" + +#: nova/cmd/manage.py:570 +msgid "Please specify either fixed_range or uuid" +msgstr "" + +#: nova/cmd/manage.py:575 +msgid "UUID is required to delete Neutron Networks" +msgstr "" + +#: nova/cmd/manage.py:578 +msgid "Deleting by fixed_range is not supported with the NeutronManager" +msgstr "" + +#: nova/cmd/manage.py:641 +msgid "instance" +msgstr "" + +#: nova/cmd/manage.py:642 +msgid "node" +msgstr "" + +#: nova/cmd/manage.py:643 +msgid "type" +msgstr "" + +#: nova/cmd/manage.py:644 +msgid "state" +msgstr "" + +#: nova/cmd/manage.py:645 +msgid "launched" +msgstr "" + +#: nova/cmd/manage.py:646 +msgid "image" +msgstr "" + +#: nova/cmd/manage.py:647 +msgid "kernel" +msgstr "" + +#: nova/cmd/manage.py:648 +msgid "ramdisk" +msgstr "" + +#: nova/cmd/manage.py:650 +msgid "user" +msgstr "" + +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 +msgid "zone" +msgstr "" + +#: nova/cmd/manage.py:652 +msgid "index" +msgstr "" + +#: nova/cmd/manage.py:696 +msgid "Binary" +msgstr "" + +#: nova/cmd/manage.py:697 +msgid "Host" +msgstr "" + +#: nova/cmd/manage.py:698 +msgid "Zone" +msgstr "" + +#: nova/cmd/manage.py:699 +msgid "Status" +msgstr "" + +#: nova/cmd/manage.py:700 +msgid "State" +msgstr "" + +#: nova/cmd/manage.py:701 +msgid "Updated_At" +msgstr "" + +#: nova/cmd/manage.py:723 +#, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "" + +#: nova/cmd/manage.py:737 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." +msgstr "" + +#: nova/cmd/manage.py:809 +msgid "An unexpected error has occurred." +msgstr "" + +#: nova/cmd/manage.py:810 +msgid "[Result]" +msgstr "" + +#: nova/cmd/manage.py:814 +msgid "HOST" +msgstr "" + +#: nova/cmd/manage.py:815 +msgid "PROJECT" +msgstr "" + +#: nova/cmd/manage.py:816 +msgid "cpu" +msgstr "" + +#: nova/cmd/manage.py:817 +msgid "mem(mb)" +msgstr "" + +#: nova/cmd/manage.py:818 +msgid "hdd" +msgstr "" + +#: nova/cmd/manage.py:901 +msgid "Must supply a positive value for max_rows" +msgstr "" + +#: nova/cmd/manage.py:943 +msgid "Must supply valid parameters to create flavor" +msgstr "" + +#: nova/cmd/manage.py:947 +msgid "Flavor exists." +msgstr "" + +#: nova/cmd/manage.py:948 +msgid "Please ensure flavor name and flavorid are unique." +msgstr "" + +#: nova/cmd/manage.py:950 +msgid "Currently defined flavor names and flavorids:" +msgstr "" + +#: nova/cmd/manage.py:955 +msgid "Unknown error" +msgstr "" + +#: nova/cmd/manage.py:958 +#, python-format +msgid "%s created" +msgstr "" + +#: nova/cmd/manage.py:966 +msgid "Valid flavor name is required" +msgstr "" + +#: nova/cmd/manage.py:969 +#, python-format +msgid "DB Error: %s" +msgstr "" + +#: nova/cmd/manage.py:974 +#, python-format +msgid "%s deleted" +msgstr "" + +#: nova/cmd/manage.py:1010 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" +msgstr "" + +#: nova/cmd/manage.py:1033 +#, python-format +msgid "Key %(key)s on flavor %(name)s unset" +msgstr "" + +#: nova/cmd/manage.py:1094 +#, python-format +msgid "Hypervisor: %s" +msgstr "" + +#: nova/cmd/manage.py:1143 +#, python-format +msgid "Line %(linenum)d : %(line)s" +msgstr "" + +#: nova/cmd/manage.py:1146 +msgid "No errors in logfiles!" +msgstr "" + +#: nova/cmd/manage.py:1160 +msgid "Unable to find system log file!" +msgstr "" + +#: nova/cmd/manage.py:1164 +#, python-format +msgid "Last %s nova syslog entries:-" +msgstr "" + +#: nova/cmd/manage.py:1173 +msgid "No nova entries in syslog!" +msgstr "" + +#: nova/compute/api.py:363 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:370 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:382 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " +"instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:386 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " +"and %(max_count)d instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:407 +msgid "Metadata type should be dict." +msgstr "" + +#: nova/compute/api.py:413 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" +msgstr "" + +#: nova/compute/api.py:425 +msgid "Metadata property key blank" +msgstr "" + +#: nova/compute/api.py:428 +msgid "Metadata property key greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:431 +msgid "Metadata property value greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:563 +msgid "Failed to set instance name using multi_instance_display_name_template." +msgstr "" + +#: nova/compute/api.py:622 +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "" + +#: nova/compute/api.py:665 +msgid "The requested availability zone is not available" +msgstr "" + +#: nova/compute/api.py:760 +#, python-format +msgid "Going to run %s instances..." +msgstr "" + +#: nova/compute/api.py:920 +#, python-format +msgid "Image bdm %s" +msgstr "" + +#: nova/compute/api.py:959 +#, python-format +msgid "block_device_mapping %s" +msgstr "" + +#: nova/compute/api.py:1022 +msgid "More than one swap drive requested." +msgstr "" + +#: nova/compute/api.py:1192 +#: nova/tests/api/openstack/compute/test_servers.py:2873 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 +msgid "" +"Unable to launch multiple instances with a single configured port ID. " +"Please launch your instance one by one with different ports." +msgstr "" + +#: nova/compute/api.py:1295 +msgid "instance termination disabled" +msgstr "" + +#: nova/compute/api.py:1412 +#, python-format +msgid "" +"Found an unconfirmed migration during delete, id: %(id)s, status: " +"%(status)s" +msgstr "" + +#: nova/compute/api.py:1422 +msgid "Instance may have been confirmed during delete" +msgstr "" + +#: nova/compute/api.py:1439 +#, python-format +msgid "Migration %s may have been confirmed during delete" +msgstr "" + +#: nova/compute/api.py:1476 +#, python-format +msgid "instance type %d not found" +msgstr "" + +#: nova/compute/api.py:1482 +msgid "going to delete a resizing instance" +msgstr "" + +#: nova/compute/api.py:1493 +#, python-format +msgid "instance's host %s is down, deleting from database" +msgstr "" + +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" +msgstr "" + +#: nova/compute/api.py:1562 +msgid "Going to try to soft delete instance" +msgstr "" + +#: nova/compute/api.py:1580 +msgid "Going to try to terminate instance" +msgstr "" + +#: nova/compute/api.py:1624 +msgid "Going to try to stop instance" +msgstr "" + +#: nova/compute/api.py:1652 +msgid "Going to try to start instance" +msgstr "" + +#: nova/compute/api.py:1727 +#, python-format +msgid "Searching by: %s" +msgstr "" + +#: nova/compute/api.py:1934 +#, python-format +msgid "snapshot for %s" +msgstr "" + +#: nova/compute/api.py:2272 +msgid "flavor_id is None. Assuming migration." +msgstr "" + +#: nova/compute/api.py:2281 +#, python-format +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" +msgstr "" + +#: nova/compute/api.py:2319 +#, python-format +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." +msgstr "" + +#: nova/compute/api.py:2485 +msgid "Cannot rescue a volume-backed instance" +msgstr "" + +#: nova/compute/api.py:2594 +msgid "Locking" +msgstr "" + +#: nova/compute/api.py:2611 +msgid "Unlocking" +msgstr "" + +#: nova/compute/api.py:2687 +msgid "Volume must be attached in order to detach." +msgstr "" + +#: nova/compute/api.py:2708 +msgid "Old volume is attached to a different instance." +msgstr "" + +#: nova/compute/api.py:2711 +msgid "New volume must be detached in order to swap." +msgstr "" + +#: nova/compute/api.py:2714 +msgid "New volume must be the same size or larger." +msgstr "" + +#: nova/compute/api.py:2894 +#, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "" + +#: nova/compute/api.py:2913 +msgid "vm evacuation scheduled" +msgstr "" + +#: nova/compute/api.py:2917 +#, python-format +msgid "Instance compute service state on %s expected to be down, but it was up." +msgstr "" + +#: nova/compute/api.py:3205 +#, python-format +msgid "Host already in availability zone %s" +msgstr "" + +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 +msgid "Keypair name contains unsafe characters" +msgstr "" + +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 +#: nova/tests/compute/test_keypairs.py:133 +msgid "Keypair name must be between 1 and 255 characters long" +msgstr "" + +#: nova/compute/api.py:3375 +#, python-format +msgid "Security group %s is not a string or unicode" +msgstr "" + +#: nova/compute/api.py:3378 +#, python-format +msgid "Security group %s cannot be empty." +msgstr "" + +#: nova/compute/api.py:3386 +#, python-format +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)s'." +msgstr "" + +#: nova/compute/api.py:3392 +#, python-format +msgid "Security group %s should not be greater than 255 characters." +msgstr "" + +#: nova/compute/api.py:3410 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/compute/api.py:3413 +#, python-format +msgid "Create Security Group %s" +msgstr "" + +#: nova/compute/api.py:3425 +#, python-format +msgid "Security group %s already exists" +msgstr "" + +#: nova/compute/api.py:3438 +#, python-format +msgid "Unable to update system group '%s'" +msgstr "" + +#: nova/compute/api.py:3498 +#, python-format +msgid "Unable to delete system group '%s'" +msgstr "" + +#: nova/compute/api.py:3503 +msgid "Security group is still in use" +msgstr "" + +#: nova/compute/api.py:3511 +msgid "Failed to update usages deallocating security group" +msgstr "" + +#: nova/compute/api.py:3514 +#, python-format +msgid "Delete security group %s" +msgstr "" + +#: nova/compute/api.py:3591 nova/compute/api.py:3665 +#, python-format +msgid "Rule (%s) not found" +msgstr "" + +#: nova/compute/api.py:3607 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/compute/api.py:3610 +#, python-format +msgid "Authorize security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3619 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3672 +msgid "Security group id should be integer" +msgstr "" + +#: nova/compute/claims.py:107 nova/compute/claims.py:250 +#, python-format +msgid "Aborting claim: %s" +msgstr "" + +#: nova/compute/claims.py:129 +#, python-format +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" +msgstr "" + +#: nova/compute/claims.py:142 +msgid "Claim successful" +msgstr "" + +#: nova/compute/claims.py:144 +msgid "Claim failed" +msgstr "" + +#: nova/compute/claims.py:149 +msgid "Memory" +msgstr "" + +#: nova/compute/claims.py:158 +msgid "Disk" +msgstr "" + +#: nova/compute/claims.py:173 +msgid "CPU" +msgstr "" + +#: nova/compute/claims.py:185 +#, python-format +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:192 +#, python-format +msgid "%(type)s limit not specified, defaulting to unlimited" +msgstr "" + +#: nova/compute/claims.py:199 +#, python-format +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:207 +#, python-format +msgid "" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" +msgstr "" + +#: nova/compute/flavors.py:99 +msgid "names can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:108 +msgid "id cannot contain leading and/or trailing whitespace(s)" +msgstr "" + +#: nova/compute/flavors.py:118 +msgid "id can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:137 +msgid "'rxtx_factor' argument must be a positive float" +msgstr "" + +#: nova/compute/flavors.py:147 +msgid "is_public must be a boolean" +msgstr "" + +#: nova/compute/flavors.py:152 +#, python-format +msgid "DB error: %s" +msgstr "" + +#: nova/compute/flavors.py:163 +#, python-format +msgid "Instance type %s not found for deletion" +msgstr "" + +#: nova/compute/manager.py:242 +msgid "Possibly task preempted." +msgstr "" + +#: nova/compute/manager.py:319 +#, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format +msgid "Error while trying to clean up image %s" +msgstr "" + +#: nova/compute/manager.py:459 +#, python-format +msgid "%s is not a valid node managed by this compute host." +msgstr "" + +#: nova/compute/manager.py:486 nova/compute/manager.py:495 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" +msgstr "" + +#: nova/compute/manager.py:542 +#, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." +msgstr "" + +#: nova/compute/manager.py:558 +msgid "Instance has been marked deleted already, removing it from the hypervisor." +msgstr "" + +#: nova/compute/manager.py:579 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" +msgstr "" + +#: nova/compute/manager.py:585 +msgid "Failed to check if instance shared" +msgstr "" + +#: nova/compute/manager.py:653 +msgid "Failed to complete a deletion" +msgstr "" + +#: nova/compute/manager.py:679 +msgid "Failed to revert crashed migration" +msgstr "" + +#: nova/compute/manager.py:682 +msgid "Instance found in migrating state during startup. Resetting task_state" +msgstr "" + +#: nova/compute/manager.py:693 +#, python-format +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgstr "" + +#: nova/compute/manager.py:699 +msgid "Rebooting instance after nova-compute restart." +msgstr "" + +#: nova/compute/manager.py:710 +msgid "Hypervisor driver does not support resume guests" +msgstr "" + +#: nova/compute/manager.py:715 +msgid "Failed to resume instance" +msgstr "" + +#: nova/compute/manager.py:724 +msgid "Hypervisor driver does not support firewall rules" +msgstr "" + +#: nova/compute/manager.py:728 +#, python-format +msgid "Lifecycle event %(state)d on VM %(uuid)s" +msgstr "" + +#: nova/compute/manager.py:744 +#, python-format +msgid "Unexpected power state %d" +msgstr "" + +#: nova/compute/manager.py:757 +#, python-format +msgid "" +"Event %s arrived for non-existent instance. The instance was probably " +"deleted." +msgstr "" + +#: nova/compute/manager.py:760 +#, python-format +msgid "Ignoring event %s" +msgstr "" + +#: nova/compute/manager.py:795 +msgid "Checking state" +msgstr "" + +#: nova/compute/manager.py:887 +#, python-format +msgid "Volume id: %s finished being created but was not set as 'available'" +msgstr "" + +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 +msgid "Success" +msgstr "" + +#: nova/compute/manager.py:965 +msgid "Instance disappeared before we could start it" +msgstr "" + +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 +#, python-format +msgid "No node specified, defaulting to %s" +msgstr "" + +#: nova/compute/manager.py:1038 +msgid "Instance disappeared during build" +msgstr "" + +#: nova/compute/manager.py:1044 +msgid "Failed to dealloc network for deleted instance" +msgstr "" + +#: nova/compute/manager.py:1081 +#, python-format +msgid "Error: %s" +msgstr "" + +#: nova/compute/manager.py:1098 +msgid "Clean up resource before rescheduling." +msgstr "" + +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 +msgid "Error trying to reschedule" +msgstr "" + +#: nova/compute/manager.py:1138 +msgid "Retry info not present, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1143 +msgid "No request spec, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1149 +#, python-format +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "" + +#: nova/compute/manager.py:1178 +msgid "Instance build timed out. Set to error state." +msgstr "" + +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 +msgid "Starting instance..." +msgstr "" + +#: nova/compute/manager.py:1202 +msgid "Allocating IP information in the background." +msgstr "" + +#: nova/compute/manager.py:1206 +#, python-format +msgid "" +"Treating negative config value (%(retries)s) for " +"'network_allocate_retries' as 0." +msgstr "" + +#: nova/compute/manager.py:1219 +#, python-format +msgid "Instance network_info: |%s|" +msgstr "" + +#: nova/compute/manager.py:1227 +#, python-format +msgid "Instance failed network setup after %(attempts)d attempt(s)" +msgstr "" + +#: nova/compute/manager.py:1231 +#, python-format +msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" +msgstr "" + +#: nova/compute/manager.py:1419 +msgid "Instance failed block device setup" +msgstr "" + +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 +msgid "Instance failed to spawn" +msgstr "" + +#: nova/compute/manager.py:1488 +msgid "Deallocating network for instance" +msgstr "" + +#: nova/compute/manager.py:1571 +msgid "Instance disappeared before build." +msgstr "" + +#: nova/compute/manager.py:1613 +msgid "Instance disappeared during build." +msgstr "" + +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 +msgid "Failed to allocate the network(s), not rescheduling." +msgstr "" + +#: nova/compute/manager.py:1739 +msgid "Failure prepping block device" +msgstr "" + +#: nova/compute/manager.py:1741 +msgid "Failure prepping block device." +msgstr "" + +#: nova/compute/manager.py:1758 +msgid "Could not clean up failed build, not rescheduling" +msgstr "" + +#: nova/compute/manager.py:1768 +msgid "Failed to deallocate networks" +msgstr "" + +#: nova/compute/manager.py:1779 +msgid "Failed to cleanup volumes for failed build, not rescheduling" +msgstr "" + +#: nova/compute/manager.py:1810 +msgid "Failed to deallocate network for instance." +msgstr "" + +#: nova/compute/manager.py:1818 +#, python-format +msgid "%(action_str)s instance" +msgstr "" + +#: nova/compute/manager.py:1864 +#, python-format +msgid "Ignoring DiskNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1867 +#, python-format +msgid "Ignoring VolumeNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1876 +#, python-format +msgid "terminating bdm %s" +msgstr "" + +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 +msgid "Setting instance vm_state to ERROR" +msgstr "" + +#: nova/compute/manager.py:2141 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:2154 +msgid "Invalid state of instance files on shared storage" +msgstr "" + +#: nova/compute/manager.py:2158 +msgid "disk on shared storage, recreating using existing disk" +msgstr "" + +#: nova/compute/manager.py:2162 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" +msgstr "" + +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 +#, python-format +msgid "Failed to get compute_info for %s" +msgstr "" + +#: nova/compute/manager.py:2258 +#, python-format +msgid "bringing vm to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:2289 +#, python-format +msgid "Detaching from volume api: %s" +msgstr "" + +#: nova/compute/manager.py:2308 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:2325 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:2361 +msgid "Reboot failed but instance is running" +msgstr "" + +#: nova/compute/manager.py:2364 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" + +#: nova/compute/manager.py:2377 +msgid "Instance disappeared during reboot" +msgstr "" + +#: nova/compute/manager.py:2443 +msgid "instance snapshotting" +msgstr "" + +#: nova/compute/manager.py:2449 +#, python-format +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:2474 +msgid "Instance disappeared during snapshot" +msgstr "" + +#: nova/compute/manager.py:2477 +msgid "Image not found" +msgstr "" + +#: nova/compute/manager.py:2514 +#, python-format +msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgstr "" + +#: nova/compute/manager.py:2522 +#, python-format +msgid "Rotating out %d backups" +msgstr "" + +#: nova/compute/manager.py:2527 +#, python-format +msgid "Deleting image %s" +msgstr "" + +#: nova/compute/manager.py:2555 +#, python-format +msgid "Failed to set admin password. Instance %s is not running" +msgstr "" + +#: nova/compute/manager.py:2562 +msgid "Root password set" +msgstr "" + +#: nova/compute/manager.py:2569 +msgid "set_admin_password is not implemented by this driver or guest instance." +msgstr "" + +#: nova/compute/manager.py:2584 +#, python-format +msgid "set_admin_password failed: %s" +msgstr "" + +#: nova/compute/manager.py:2591 +msgid "error setting admin password" +msgstr "" + +#: nova/compute/manager.py:2604 +#, python-format +msgid "" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" +msgstr "" + +#: nova/compute/manager.py:2609 +#, python-format +msgid "injecting file to %s" +msgstr "" + +#: nova/compute/manager.py:2627 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" +msgstr "" + +#: nova/compute/manager.py:2649 +msgid "Rescuing" +msgstr "" + +#: nova/compute/manager.py:2672 +msgid "Error trying to Rescue Instance" +msgstr "" + +#: nova/compute/manager.py:2676 +#, python-format +msgid "Driver Error: %s" +msgstr "" + +#: nova/compute/manager.py:2697 +msgid "Unrescuing" +msgstr "" + +#: nova/compute/manager.py:2723 +#, python-format +msgid "Changing instance metadata according to %r" +msgstr "" + +#: nova/compute/manager.py:2759 +#, python-format +msgid "Going to confirm migration %s" +msgstr "" + +#: nova/compute/manager.py:2765 +#, python-format +msgid "Migration %s is not found during confirmation" +msgstr "" + +#: nova/compute/manager.py:2770 +#, python-format +msgid "Migration %s is already confirmed" +msgstr "" + +#: nova/compute/manager.py:2774 +#, python-format +msgid "" +"Unexpected confirmation status '%(status)s' of migration %(id)s, exit " +"confirmation process" +msgstr "" + +#: nova/compute/manager.py:2787 +msgid "Instance is not found during confirmation" +msgstr "" + +#: nova/compute/manager.py:2837 +#, python-format +msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." +msgstr "" + +#: nova/compute/manager.py:2969 +#, python-format +msgid "Updating instance to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:3007 +msgid "Instance has no source host" +msgstr "" + +#: nova/compute/manager.py:3013 +msgid "destination same as source!" +msgstr "" + +#: nova/compute/manager.py:3023 +#, python-format +msgid "Stashing vm_state: %s" +msgstr "" + +#: nova/compute/manager.py:3031 +msgid "Migrating" +msgstr "" + +#: nova/compute/manager.py:3285 +#, python-format +msgid "Failed to rollback quota for failed finish_resize: %s" +msgstr "" + +#: nova/compute/manager.py:3350 +msgid "Pausing" +msgstr "" + +#: nova/compute/manager.py:3368 +msgid "Unpausing" +msgstr "" + +#: nova/compute/manager.py:3406 +msgid "Retrieving diagnostics" +msgstr "" + +#: nova/compute/manager.py:3437 +msgid "Resuming" +msgstr "" + +#: nova/compute/manager.py:3610 +msgid "Reset network" +msgstr "" + +#: nova/compute/manager.py:3615 +msgid "Inject network info" +msgstr "" + +#: nova/compute/manager.py:3618 +#, python-format +msgid "network_info to inject: |%s|" +msgstr "" + +#: nova/compute/manager.py:3636 +msgid "Get console output" +msgstr "" + +#: nova/compute/manager.py:3663 +msgid "Getting vnc console" +msgstr "" + +#: nova/compute/manager.py:3698 +msgid "Getting spice console" +msgstr "" + +#: nova/compute/manager.py:3778 +#, python-format +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3788 +#, python-format +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3809 +#, python-format +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3843 +#, python-format +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3854 +msgid "Detaching volume from unknown instance" +msgstr "" + +#: nova/compute/manager.py:3866 +#, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3890 +msgid "Updating volume usage cache with totals" +msgstr "" + +#: nova/compute/manager.py:3924 +#, python-format +msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3945 +#, python-format +msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" +msgstr "" + +#: nova/compute/manager.py:4008 +#, python-format +msgid "allocate_port_for_instance returned %(ports)s ports" +msgstr "" + +#: nova/compute/manager.py:4031 +#, python-format +msgid "Port %s is not attached" +msgstr "" + +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 +#, python-format +msgid "Host %s not found" +msgstr "" + +#: nova/compute/manager.py:4190 +#, python-format +msgid "Pre live migration failed at %s" +msgstr "" + +#: nova/compute/manager.py:4219 +msgid "_post_live_migration() is started.." +msgstr "" + +#: nova/compute/manager.py:4287 +#, python-format +msgid "Migrating instance to %s finished successfully." +msgstr "" + +#: nova/compute/manager.py:4289 +msgid "" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." +msgstr "" + +#: nova/compute/manager.py:4312 +msgid "Post operation of migration started" +msgstr "" + +#: nova/compute/manager.py:4480 +msgid "Updated the info_cache for instance" +msgstr "" + +#: nova/compute/manager.py:4532 +#, python-format +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "" + +#: nova/compute/manager.py:4537 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgstr "" + +#: nova/compute/manager.py:4546 +#, python-format +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/compute/manager.py:4555 +#, python-format +msgid "Instance %s not found" +msgstr "" + +#: nova/compute/manager.py:4560 +msgid "In ERROR state" +msgstr "" + +#: nova/compute/manager.py:4567 +#, python-format +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" +msgstr "" + +#: nova/compute/manager.py:4578 +#, python-format +msgid "Error auto-confirming resize: %s. Will retry later." +msgstr "" + +#: nova/compute/manager.py:4604 +msgid "Periodic task failed to offload instance." +msgstr "" + +#: nova/compute/manager.py:4624 +#, python-format +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." +msgstr "" + +#: nova/compute/manager.py:4644 +#, python-format +msgid "Failed to generate usage audit for instance on host %s" +msgstr "" + +#: nova/compute/manager.py:4668 +msgid "Updating bandwidth usage cache" +msgstr "" + +#: nova/compute/manager.py:4780 +msgid "Updating volume usage cache" +msgstr "" + +#: nova/compute/manager.py:4808 +#, python-format +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." +msgstr "" + +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 +msgid "During sync_power_state the instance has a pending task. Skip." +msgstr "" + +#: nova/compute/manager.py:4837 +msgid "Periodic sync_power_state task had an error while processing an instance." +msgstr "" + +#: nova/compute/manager.py:4863 +#, python-format +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" +msgstr "" + +#: nova/compute/manager.py:4900 +msgid "Instance shutdown by itself. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 +msgid "error during stop() in sync_power_state." +msgstr "" + +#: nova/compute/manager.py:4916 +msgid "Instance is suspended unexpectedly. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4932 +msgid "Instance is paused unexpectedly. Ignore." +msgstr "" + +#: nova/compute/manager.py:4938 +msgid "Instance is unexpectedly not found. Ignore." +msgstr "" + +#: nova/compute/manager.py:4944 +msgid "Instance is not stopped. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4961 +msgid "Instance is not (soft-)deleted." +msgstr "" + +#: nova/compute/manager.py:4969 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:4983 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:4990 +#, python-format +msgid "Periodic reclaim failed to delete instance: %s" +msgstr "" + +#: nova/compute/manager.py:5015 +#, python-format +msgid "Deleting orphan compute node %s" +msgstr "" + +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 +#, python-format +msgid "No service record for host %s" +msgstr "" + +#: nova/compute/manager.py:5065 +#, python-format +msgid "" +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" + +#: nova/compute/manager.py:5071 +#, python-format +msgid "" +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" + +#: nova/compute/manager.py:5080 +#, python-format +msgid "Periodic cleanup failed to delete instance: %s" +msgstr "" + +#: nova/compute/manager.py:5084 +#, python-format +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" +msgstr "" + +#: nova/compute/manager.py:5115 +#, python-format +msgid "Setting instance back to %(state)s after: %(error)s" +msgstr "" + +#: nova/compute/manager.py:5124 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + +#: nova/compute/manager.py:5149 +msgid "Hypervisor driver does not support add_aggregate_host" +msgstr "" + +#: nova/compute/manager.py:5170 +msgid "Hypervisor driver does not support remove_aggregate_host" +msgstr "" + +#: nova/compute/manager.py:5214 +msgid "Cleaning up deleted instances" +msgstr "" + +#: nova/compute/manager.py:5223 +#, python-format +msgid "There are %d instances to clean" +msgstr "" + +#: nova/compute/manager.py:5227 +#, python-format +msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" +msgstr "" + +#: nova/compute/resource_tracker.py:100 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:105 +msgid "" +"Node field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:111 nova/compute/resource_tracker.py:155 +#, python-format +msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB" +msgstr "" + +#: nova/compute/resource_tracker.py:274 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:279 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" + +#: nova/compute/resource_tracker.py:352 +#, python-format +msgid "Compute_service record created for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:358 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:389 +#, python-format +msgid "Hypervisor: free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:390 +#, python-format +msgid "Hypervisor: free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:395 +#, python-format +msgid "Hypervisor: free VCPUs: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:397 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:401 +#, python-format +msgid "Hypervisor: assignable PCI devices: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:404 +msgid "Hypervisor: no assignable PCI devices" +msgstr "" + +#: nova/compute/resource_tracker.py:411 +#, python-format +msgid "Free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:412 +#, python-format +msgid "Free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:417 +#, python-format +msgid "Free VCPUS: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:419 +msgid "Free VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:422 +#, python-format +msgid "Free PCI devices: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:458 +#, python-format +msgid "Updating from migration %s" +msgstr "" + +#: nova/compute/resource_tracker.py:525 +msgid "Instance not resizing, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:540 +msgid "InstanceType could not be found, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:630 +#, python-format +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory)" +msgstr "" + +#: nova/compute/resource_tracker.py:644 +#, python-format +msgid "Missing keys: %s" +msgstr "" + +#: nova/compute/rpcapi.py:55 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/rpcapi.py:57 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + +#: nova/compute/utils.py:192 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" +msgstr "" + +#: nova/compute/utils.py:237 +#, python-format +msgid "Can't access image %(image_id)s: %(error)s" +msgstr "" + +#: nova/compute/utils.py:337 +msgid "" +"No aggregate id or name specified for this notification and it will be " +"ignored" +msgstr "" + +#: nova/compute/utils.py:358 +#, python-format +msgid "" +"No host name specified for the notification of HostAPI.%s and it will be " +"ignored" +msgstr "" + +#: nova/conductor/api.py:382 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" + +#: nova/conductor/manager.py:125 +#, python-format +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" +msgstr "" + +#: nova/conductor/manager.py:345 +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "" + +#: nova/conductor/manager.py:693 +msgid "No valid host found for cold migrate" +msgstr "" + +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 +msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:116 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:169 +#, python-format +msgid "Skipping host: %(host)s because: %(e)s" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:181 +#, python-format +msgid "" +"Exceeded max scheduling retries %(max_retries)d for instance " +"%(instance_uuid)s during live migration" +msgstr "" + +#: nova/console/manager.py:82 nova/console/vmrc_manager.py:64 +msgid "Adding console" +msgstr "" + +#: nova/console/manager.py:102 nova/console/vmrc_manager.py:114 +#, python-format +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "" + +#: nova/console/vmrc_manager.py:117 +#, python-format +msgid "Removing console %(console_id)s." +msgstr "" + +#: nova/console/websocketproxy.py:60 +msgid "Invalid Token" +msgstr "" + +#: nova/console/websocketproxy.py:79 +msgid "Invalid Connection Info" +msgstr "" + +#: nova/console/xvp.py:101 +msgid "Rebuilding xvp conf" +msgstr "" + +#: nova/console/xvp.py:121 +#, python-format +msgid "Re-wrote %s" +msgstr "" + +#: nova/console/xvp.py:126 +msgid "Failed to write configuration file" +msgstr "" + +#: nova/console/xvp.py:129 +msgid "Stopping xvp" +msgstr "" + +#: nova/console/xvp.py:142 +msgid "Starting xvp" +msgstr "" + +#: nova/console/xvp.py:149 +#, python-format +msgid "Error starting xvp: %s" +msgstr "" + +#: nova/console/xvp.py:152 +msgid "Restarting xvp" +msgstr "" + +#: nova/console/xvp.py:154 +msgid "xvp not running..." +msgstr "" + +#: nova/console/xvp.py:205 +msgid "Failed to run xvp." +msgstr "" + +#: nova/consoleauth/manager.py:92 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s" +msgstr "" + +#: nova/consoleauth/manager.py:117 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s" +msgstr "" + +#: nova/db/api.py:626 +msgid "Failed to notify cells of instance destroy" +msgstr "" + +#: nova/db/api.py:711 nova/db/api.py:739 +msgid "Failed to notify cells of instance update" +msgstr "" + +#: nova/db/api.py:1635 +msgid "Failed to notify cells of bw_usage update" +msgstr "" + +#: nova/db/api.py:1780 +msgid "Failed to notify cells of instance fault" +msgstr "" + +#: nova/db/sqlalchemy/api.py:170 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." +msgstr "" + +#: nova/db/sqlalchemy/api.py:211 +msgid "model or base_model parameter should be subclass of NovaBase" +msgstr "" + +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#, python-format +msgid "Unrecognized read_deleted value '%s'" +msgstr "" + +#: nova/db/sqlalchemy/api.py:777 +#, python-format +msgid "Invalid floating ip id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:998 +#, python-format +msgid "Invalid floating IP %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 +#, python-format +msgid "Invalid fixed IP Address %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1465 +#, python-format +msgid "Invalid virtual interface address %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1558 +#, python-format +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1718 +#, python-format +msgid "Invalid instance id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1982 +#, python-format +msgid "Invalid field name: %s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:3140 +#, python-format +msgid "" +"quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " +"%(user_id)s, resource: %(res)s, tracked usage: %(tracked_use)s, actual " +"usage: %(in_use)s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:3228 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:4837 +#, python-format +msgid "" +"Volume(%s) has lower stats then what is in the database. Instance must " +"have been rebooted or crashed. Updating totals." +msgstr "" + +#: nova/db/sqlalchemy/api.py:5194 +#, python-format +msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" +msgstr "" + +#: nova/db/sqlalchemy/api.py:5576 +#, python-format +msgid "IntegrityError detected when archiving table %s" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:71 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:68 +msgid "version should be an integer" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:98 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:96 +msgid "Upgrade DB using Essex release first." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:96 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:102 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:245 +#, python-format +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:279 +#, python-format +msgid "Missing column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:285 +#, python-format +msgid "" +"Different types in %(table)s.%(column)s and shadow table: %(c_type)s " +"%(shadow_c_type)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:294 +#, python-format +msgid "Extra column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:316 +msgid "Specify `table_name` or `table` param" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:319 +msgid "Specify only one param `table_name` `table`" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:928 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:59 +#: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 +msgid "Exception while creating table." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:354 +msgid "Unsupported id columns type" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:63 +msgid "Exception while seeding instance_types table" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:69 +msgid "volume_usage_cache table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:78 +#, python-format +msgid "table '%s' not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/186_new_bdm_format.py:187 +#, python-format +msgid "Got an unexpected block device %s that cannot be converted to v2 format" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/200_add_transport_url_to_cell.py:141 +#, python-format +msgid "Failed to downgrade cell %(name)s: %(error)s" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:135 +msgid "project_user_quotas table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:143 +#, python-format +msgid "%s table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:72 +msgid "Exception while creating table 'pci_devices'." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:83 +msgid "Exception for adding pci stats to compute node." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:97 +msgid "Exception while dropping 'pci_devices' tables." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:107 +msgid "Exception for dropping pci stats from compute node." +msgstr "" + +#: nova/image/glance.py:218 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." +msgstr "" + +#: nova/image/glance.py:251 +#, python-format +msgid "" +"When loading the module %(module_str)s the following error occurred: " +"%(ex)s" +msgstr "" + +#: nova/image/glance.py:324 +#, python-format +msgid "Failed to instantiate the download handler for %(scheme)s" +msgstr "" + +#: nova/image/glance.py:340 +#, python-format +msgid "Successfully transferred using %s" +msgstr "" + +#: nova/image/glance.py:576 +#, python-format +msgid "fetching image %s from glance" +msgstr "" + +#: nova/image/s3.py:333 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:350 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:361 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:371 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:383 +#, python-format +msgid "Image %s was deleted underneath us" +msgstr "" + +#: nova/image/s3.py:398 +#, python-format +msgid "Failed to decrypt private key: %s" +msgstr "" + +#: nova/image/s3.py:405 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "" + +#: nova/image/s3.py:416 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "" + +#: nova/image/s3.py:428 +msgid "Unsafe filenames in image" +msgstr "" + +#: nova/image/download/__init__.py:44 +#, python-format +msgid "" +"%(scheme)s is registered as a module twice. %(module_name)s is not being " +"used." +msgstr "" + +#: nova/image/download/file.py:32 +msgid "" +"A list of filesystems that will be configured in this file under the " +"sections image_file_url:" +msgstr "" + +#: nova/image/download/file.py:79 +msgid "" +"A unique ID given to each file system. This is value is set in Glance " +"and agreed upon here so that the operator knowns they are dealing with " +"the same file system." +msgstr "" + +#: nova/image/download/file.py:84 +msgid "The path at which the file system is mounted." +msgstr "" + +#: nova/image/download/file.py:93 +#, python-format +msgid "The group %s(group_name) must be configured with an id." +msgstr "" + +#: nova/image/download/file.py:111 +#, python-format +msgid "The key %s is required in all file system descriptions." +msgstr "" + +#: nova/image/download/file.py:121 +#, python-format +msgid "" +"The key %(r)s is required in the location metadata to access the url " +"%(url)s." +msgstr "" + +#: nova/image/download/file.py:128 +#, python-format +msgid "The ID %(id)s is unknown." +msgstr "" + +#: nova/image/download/file.py:136 +#, python-format +msgid "" +"The mount point advertised by glance: %(glance_mount)s, does not match " +"the URL path: %(path)s" +msgstr "" + +#: nova/image/download/file.py:154 +#, python-format +msgid "No matching ID for the URL %s was found." +msgstr "" + +#: nova/image/download/file.py:165 +#, python-format +msgid "Copied %(source_file)s using %(module_str)s" +msgstr "" + +#: nova/ipv6/account_identifier.py:41 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:43 nova/ipv6/rfc2462.py:38 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:45 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "" + +#: nova/keymgr/conf_key_mgr.py:59 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: nova/keymgr/mock_key_mgr.py:56 +msgid "This key manager is not suitable for use in production deployments" +msgstr "" + +#: nova/keymgr/single_key_mgr.py:41 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: nova/keymgr/single_key_mgr.py:73 +#, python-format +msgid "Not deleting key %s" +msgstr "" + +#: nova/network/api.py:57 +msgid "instance is a required argument to use @refresh_cache" +msgstr "" + +#: nova/network/api.py:83 +msgid "Failed storing info cache" +msgstr "" + +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "" + +#: nova/network/driver.py:41 +msgid "Network driver option required, but not specified" +msgstr "" + +#: nova/network/driver.py:44 +#, python-format +msgid "Loading network driver '%s'" +msgstr "" + +#: nova/network/floating_ips.py:89 +#, python-format +msgid "Fixed ip %s not found" +msgstr "" + +#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379 +#, python-format +msgid "Interface %s not found" +msgstr "" + +#: nova/network/floating_ips.py:123 +#, python-format +msgid "floating IP allocation for instance |%s|" +msgstr "" + +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." +msgstr "" + +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" +msgstr "" + +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "" + +#: nova/network/floating_ips.py:220 +#, python-format +msgid "Quota exceeded for %s, tried to allocate floating IP" +msgstr "" + +#: nova/network/floating_ips.py:279 +msgid "Failed to update usages deallocating floating IP" +msgstr "" + +#: nova/network/floating_ips.py:374 +#, python-format +msgid "Failed to disassociated floating address: %s" +msgstr "" + +#: nova/network/floating_ips.py:535 +#, python-format +msgid "Starting migration network for instance %s" +msgstr "" + +#: nova/network/floating_ips.py:542 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will not migrate it " +msgstr "" + +#: nova/network/floating_ips.py:578 +#, python-format +msgid "Finishing migration network for instance %s" +msgstr "" + +#: nova/network/floating_ips.py:586 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "" + +#: nova/network/floating_ips.py:635 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." +msgstr "" + +#: nova/network/floating_ips.py:675 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgstr "" + +#: nova/network/floating_ips.py:684 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgstr "" + +#: nova/network/ldapdns.py:108 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" +msgstr "" + +#: nova/network/ldapdns.py:135 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" +msgstr "" + +#: nova/network/ldapdns.py:322 +msgid "ldap not installed" +msgstr "" + +#: nova/network/ldapdns.py:333 +msgid "This driver only supports type 'a' entries." +msgstr "" + +#: nova/network/ldapdns.py:376 +msgid "This shouldn't be getting called except during testing." +msgstr "" + +#: nova/network/linux_net.py:222 +#, python-format +msgid "Attempted to remove chain %s which does not exist" +msgstr "" + +#: nova/network/linux_net.py:258 +#, python-format +msgid "Unknown chain: %r" +msgstr "" + +#: nova/network/linux_net.py:265 +msgid "Skipping duplicate iptables rule addition" +msgstr "" + +#: nova/network/linux_net.py:289 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" +msgstr "" + +#: nova/network/linux_net.py:424 +msgid "Skipping apply due to lack of new rules" +msgstr "" + +#: nova/network/linux_net.py:452 +msgid "IPTablesManager.apply completed with success" +msgstr "" + +#: nova/network/linux_net.py:707 +#, python-format +msgid "arping error for ip %s" +msgstr "" + +#: nova/network/linux_net.py:757 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" +msgstr "" + +#: nova/network/linux_net.py:805 +#, python-format +msgid "Error deleting conntrack entries for %s" +msgstr "" + +#: nova/network/linux_net.py:1007 +#, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1052 +#, python-format +msgid "Hupping dnsmasq threw %s" +msgstr "" + +#: nova/network/linux_net.py:1054 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1134 +#, python-format +msgid "killing radvd threw %s" +msgstr "" + +#: nova/network/linux_net.py:1136 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "" + +#: nova/network/linux_net.py:1324 +#, python-format +msgid "Net device removed: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1327 +#, python-format +msgid "Failed removing net device: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1445 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "" + +#: nova/network/linux_net.py:1491 +#, python-format +msgid "Starting Bridge %s" +msgstr "" + +#: nova/network/linux_net.py:1503 +#, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" +msgstr "" + +#: nova/network/linux_net.py:1541 +#, python-format +msgid "Failed to add interface: %s" +msgstr "" + +#: nova/network/linux_net.py:1778 +#, python-format +msgid "Starting bridge %s " +msgstr "" + +#: nova/network/linux_net.py:1786 +#, python-format +msgid "Done starting bridge %s" +msgstr "" + +#: nova/network/manager.py:361 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" +msgstr "" + +#: nova/network/manager.py:365 +msgid "setting network host" +msgstr "" + +#: nova/network/manager.py:488 +msgid "network allocations" +msgstr "" + +#: nova/network/manager.py:495 +#, python-format +msgid "networks retrieved for instance: |%s|" +msgstr "" + +#: nova/network/manager.py:543 +msgid "network deallocation for instance" +msgstr "" + +#: nova/network/manager.py:805 +#, python-format +msgid "instance-dns-zone not found |%s|." +msgstr "" + +#: nova/network/manager.py:812 +#, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." +msgstr "" + +#: nova/network/manager.py:837 +#, python-format +msgid "Quota exceeded for %s, tried to allocate fixed IP" +msgstr "" + +#: nova/network/manager.py:897 +msgid "Failed to update usages deallocating fixed IP" +msgstr "" + +#: nova/network/manager.py:923 +#, python-format +msgid "Unable to release %s because vif doesn't exist." +msgstr "" + +#: nova/network/manager.py:962 +#, python-format +msgid "Leased IP |%s|" +msgstr "" + +#: nova/network/manager.py:966 +#, python-format +msgid "IP %s leased that is not associated" +msgstr "" + +#: nova/network/manager.py:975 +#, python-format +msgid "IP |%s| leased that isn't allocated" +msgstr "" + +#: nova/network/manager.py:980 +#, python-format +msgid "Released IP |%s|" +msgstr "" + +#: nova/network/manager.py:984 +#, python-format +msgid "IP %s released that is not associated" +msgstr "" + +#: nova/network/manager.py:988 +#, python-format +msgid "IP %s released that was not leased" +msgstr "" + +#: nova/network/manager.py:1007 +#, python-format +msgid "%s must be an integer" +msgstr "" + +#: nova/network/manager.py:1031 +msgid "Maximum allowed length for 'label' is 255." +msgstr "" + +#: nova/network/manager.py:1051 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." +msgstr "" + +#: nova/network/manager.py:1134 +msgid "cidr already in use" +msgstr "" + +#: nova/network/manager.py:1137 +#, python-format +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgstr "" + +#: nova/network/manager.py:1148 +#, python-format +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" +msgstr "" + +#: nova/network/manager.py:1214 +msgid "Network already exists!" +msgstr "" + +#: nova/network/manager.py:1233 +#, python-format +msgid "Network must be disassociated from project %s before delete" +msgstr "" + +#: nova/network/manager.py:1832 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" +msgstr "" + +#: nova/network/manager.py:1839 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" +msgstr "" + +#: nova/network/minidns.py:49 +#, python-format +msgid "minidns file is |%s|" +msgstr "" + +#: nova/network/minidns.py:76 nova/network/minidns.py:107 +msgid "Invalid name" +msgstr "" + +#: nova/network/minidns.py:79 +msgid "This driver only supports type 'a'" +msgstr "" + +#: nova/network/minidns.py:123 +#, python-format +msgid "Cannot delete entry |%s|" +msgstr "" + +#: nova/network/minidns.py:202 +#, python-format +msgid "deleted %s" +msgstr "" + +#: nova/network/minidns.py:208 +#, python-format +msgid "Cannot delete domain |%s|" +msgstr "" + +#: nova/network/model.py:82 +#, python-format +msgid "Invalid IP format %s" +msgstr "" + +#: nova/network/neutronv2/api.py:183 +#, python-format +msgid "Successfully created port: %s" +msgstr "" + +#: nova/network/neutronv2/api.py:187 +#, python-format +msgid "Neutron error creating port on network %s" +msgstr "" + +#: nova/network/neutronv2/api.py:223 +#, python-format +msgid "allocate_for_instance() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:226 +#, python-format +msgid "empty project id for instance %s" +msgstr "" + +#: nova/network/neutronv2/api.py:264 +msgid "No network configured!" +msgstr "" + +#: nova/network/neutronv2/api.py:283 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." +msgstr "" + +#: nova/network/neutronv2/api.py:349 +#, python-format +msgid "Failed to update port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:356 +#, python-format +msgid "Failed to delete port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:401 +#, python-format +msgid "deallocate_for_instance() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:415 +#, python-format +msgid "Failed to delete neutron port %(portid)s" +msgstr "" + +#: nova/network/neutronv2/api.py:432 +#, python-format +msgid "Failed to delete neutron port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:454 +#, python-format +msgid "get_instance_nw_info() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:485 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" +msgstr "" + +#: nova/network/neutronv2/api.py:514 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" +msgstr "" + +#: nova/network/neutronv2/api.py:524 +#, python-format +msgid "validate_networks() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:533 +msgid "Multiple possible networks found, use a Network ID to be more specific." +msgstr "" + +#: nova/network/neutronv2/api.py:805 +#, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "" + +#: nova/network/neutronv2/api.py:901 +#, python-format +msgid "Unable to update host of port %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:58 +#, python-format +msgid "Neutron Error creating security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:79 +#, python-format +msgid "Neutron Error updating security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:133 +#, python-format +msgid "Neutron security group %s not found" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:136 +#: nova/network/security_group/neutron_driver.py:183 +#: nova/network/security_group/neutron_driver.py:278 +#, python-format +msgid "Neutron Error: %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:157 +msgid "Neutron Error getting security groups" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:166 +msgid "Security group id should be uuid" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:203 +#, python-format +msgid "Neutron Error getting security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:207 +#, python-format +msgid "Neutron Error adding rules to security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:211 +#: nova/network/security_group/neutron_driver.py:374 +#: nova/network/security_group/neutron_driver.py:381 +#: nova/network/security_group/neutron_driver.py:407 +#: nova/network/security_group/neutron_driver.py:423 +#: nova/network/security_group/neutron_driver.py:430 +#: nova/network/security_group/neutron_driver.py:459 +msgid "Neutron Error:" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:265 +#, python-format +msgid "Neutron Error unable to delete %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:275 +#, python-format +msgid "Neutron security group rule %s not found" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:390 +#, python-format +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:400 +#: nova/network/security_group/neutron_driver.py:451 +#, python-format +msgid "Adding security group %(security_group_id)s to port %(port_id)s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:461 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" +msgstr "" + +#: nova/network/security_group/security_group_base.py:138 +#, python-format +msgid "This rule already exists in group %s" +msgstr "" + +#: nova/objects/base.py:73 +#, python-format +msgid "Error setting %(attr)s" +msgstr "" + +#: nova/objects/base.py:200 +#, python-format +msgid "Unable to instantiate unregistered object type %(objtype)s" +msgstr "" + +#: nova/objects/base.py:306 +#, python-format +msgid "Cannot load '%s' in the base class" +msgstr "" + +#: nova/objects/base.py:346 +#, python-format +msgid "%(objname)s object has no attribute '%(attrname)s'" +msgstr "" + +#: nova/objects/fields.py:30 +#, python-format +msgid "Key %(key)s must be of type %(expected)s not %(actual)s" +msgstr "" + +#: nova/objects/fields.py:40 +#, python-format +msgid "Element %(key)s:%(val)s must be of type %(expected)s not %(actual)s" +msgstr "" + +#: nova/objects/fields.py:139 +#, python-format +msgid "Field `%s' cannot be None" +msgstr "" + +#: nova/objects/fields.py:213 +#, python-format +msgid "A string is required here, not %s" +msgstr "" + +#: nova/objects/fields.py:238 +msgid "A datetime.datetime is required here" +msgstr "" + +#: nova/objects/fields.py:287 +msgid "A list is required here" +msgstr "" + +#: nova/objects/fields.py:303 +msgid "A dict is required here" +msgstr "" + +#: nova/objects/fields.py:342 +#, python-format +msgid "An object of type %s is required here" +msgstr "" + +#: nova/objects/fields.py:366 +msgid "A NetworkModel is required here" +msgstr "" + +#: nova/objects/fields.py:380 +#, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format +msgid "Network \"%s is not valid" +msgstr "" + +#: nova/objects/fields.py:389 +#, python-format +msgid "Netmask length \"%s\" is not valid" +msgstr "" + +#: nova/objects/fields.py:392 +#, python-format +msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" +msgstr "" + +#: nova/objects/instance.py:385 +#, python-format +msgid "No save handler for %s" +msgstr "" + +#: nova/objects/instance.py:454 +#, python-format +msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s" +msgstr "" + +#: nova/objects/instance_info_cache.py:82 +msgid "Failed to notify cells of instance info cache update" +msgstr "" + +#: nova/objects/service.py:76 +#, python-format +msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" +msgstr "" + +#: nova/objects/utils.py:61 nova/objects/utils.py:75 +msgid "None is not valid here" +msgstr "" + +#: nova/objects/utils.py:112 +msgid "A list of strings is required here" +msgstr "" + +#: nova/objects/utils.py:114 +msgid "Invalid values found in list (strings are required)" +msgstr "" + +#: nova/objects/utils.py:126 +msgid "A dict of strings is required here" +msgstr "" + +#: nova/objects/utils.py:128 +msgid "Invalid keys found in dict (strings are required)" +msgstr "" + +#: nova/objects/utils.py:131 +msgid "Invalid values found in dict (strings are required)" +msgstr "" + +#: nova/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: nova/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: nova/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: nova/openstack/common/imageutils.py:96 +msgid "Snapshot list encountered but no header found!" +msgstr "" + +#: nova/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: nova/openstack/common/lockutils.py:167 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:176 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:186 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: nova/openstack/common/lockutils.py:204 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: nova/openstack/common/lockutils.py:208 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: nova/openstack/common/lockutils.py:246 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:250 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: nova/openstack/common/log.py:245 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: nova/openstack/common/log.py:337 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: nova/openstack/common/log.py:387 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: nova/openstack/common/log.py:557 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: nova/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: nova/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: nova/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: nova/openstack/common/periodic_task.py:42 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: nova/openstack/common/periodic_task.py:133 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/openstack/common/periodic_task.py:138 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/openstack/common/periodic_task.py:176 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/openstack/common/periodic_task.py:184 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/openstack/common/policy.py:394 +#, python-format +msgid "Failed to understand rule %(rule)s" +msgstr "" + +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: nova/openstack/common/policy.py:679 +#, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "" + +#: nova/openstack/common/processutils.py:132 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: nova/openstack/common/processutils.py:147 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:172 +#: nova/openstack/common/processutils.py:244 nova/virt/powervm/common.py:118 +#, python-format +msgid "Result was %s" +msgstr "" + +#: nova/openstack/common/processutils.py:184 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: nova/openstack/common/processutils.py:223 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:229 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/service.py:136 nova/openstack/common/service.py:346 +msgid "Full set of CONF:" +msgstr "" + +#: nova/openstack/common/service.py:143 nova/openstack/common/service.py:231 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: nova/openstack/common/service.py:155 +msgid "Exception during rpc cleanup." +msgstr "" + +#: nova/openstack/common/service.py:200 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: nova/openstack/common/service.py:237 +msgid "Unhandled exception" +msgstr "" + +#: nova/openstack/common/service.py:270 +msgid "Forking too fast, sleeping" +msgstr "" + +#: nova/openstack/common/service.py:289 +#, python-format +msgid "Started child %d" +msgstr "" + +#: nova/openstack/common/service.py:299 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: nova/openstack/common/service.py:316 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: nova/openstack/common/service.py:320 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: nova/openstack/common/service.py:324 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: nova/openstack/common/service.py:354 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: nova/openstack/common/service.py:372 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: nova/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: nova/openstack/common/strutils.py:86 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + +#: nova/openstack/common/strutils.py:182 +#, python-format +msgid "Invalid string format: %s" +msgstr "" + +#: nova/openstack/common/strutils.py:189 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:542 +msgid "DB exception wrapped." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:604 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:684 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: nova/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: nova/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: nova/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: nova/openstack/common/rpc/__init__.py:105 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:341 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:434 +#, python-format +msgid "received %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:442 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:443 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:471 +#: nova/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:479 +#: nova/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:553 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:582 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:591 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:619 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: nova/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: nova/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: nova/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: nova/openstack/common/rpc/common.py:141 +#: nova/openstack/common/rpc/common.py:142 +#: nova/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: nova/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: nova/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:157 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:161 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:496 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:518 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:569 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:623 +#: nova/openstack/common/rpc/impl_qpid.py:585 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:641 +#: nova/openstack/common/rpc/impl_qpid.py:600 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:645 +#: nova/openstack/common/rpc/impl_qpid.py:604 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:684 +#: nova/openstack/common/rpc/impl_qpid.py:639 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:89 +#, python-format +msgid "Invalid value for qpid_topology_version: %d" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:527 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:533 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:546 +msgid "Re-established AMQP queues" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:612 +msgid "Error processing message. Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:444 +msgid "Topic contained dangerous characters." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:544 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:598 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:650 +msgid "Creating payload" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:663 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:676 +msgid "Sending cast" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:679 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:682 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:683 +msgid "Unpacking response" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:692 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "RPC Message Invalid." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:722 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:725 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:729 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:732 +msgid "No match from matchmaker." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:814 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker_ring.py:77 +#: nova/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: nova/pci/pci_manager.py:156 +#, python-format +msgid "Trying to remove device with %(status)sownership %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/chance.py:57 +msgid "Is the appropriate service running?" +msgstr "" + +#: nova/scheduler/chance.py:62 +msgid "Could not find another compute" +msgstr "" + +#: nova/scheduler/driver.py:62 +msgid "Exception during scheduler.run_instance" +msgstr "" + +#: nova/scheduler/driver.py:64 nova/scheduler/utils.py:76 +#, python-format +msgid "Setting instance to %s state." +msgstr "" + +#: nova/scheduler/driver.py:137 +msgid "Driver must implement schedule_run_instance" +msgstr "" + +#: nova/scheduler/driver.py:146 +msgid "Driver must implement select_destinations" +msgstr "" + +#: nova/scheduler/driver.py:151 +msgid "Driver must implement select_hosts" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:78 +#, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:82 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:102 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:181 +msgid "Instance disappeared during scheduling" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:220 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:237 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:271 +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:339 +#, python-format +msgid "Filtered %(hosts)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:344 +#, python-format +msgid "Weighed %(hosts)s" +msgstr "" + +#: nova/scheduler/host_manager.py:338 +#, python-format +msgid "Host filter ignoring hosts: %s" +msgstr "" + +#: nova/scheduler/host_manager.py:350 +#, python-format +msgid "Host filter forcing available hosts to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:353 +#, python-format +msgid "No hosts matched due to not matching 'force_hosts' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:366 +#, python-format +msgid "Host filter forcing available nodes to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:369 +#, python-format +msgid "No nodes matched due to not matching 'force_nodes' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:409 +#, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" +msgstr "" + +#: nova/scheduler/host_manager.py:415 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." +msgstr "" + +#: nova/scheduler/host_manager.py:435 +#: nova/scheduler/filters/trusted_filter.py:212 +#, python-format +msgid "No service for compute ID %s" +msgstr "" + +#: nova/scheduler/host_manager.py:457 +#, python-format +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" +msgstr "" + +#: nova/scheduler/scheduler_options.py:72 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "" + +#: nova/scheduler/scheduler_options.py:81 +#, python-format +msgid "Could not decode scheduler options: '%s'" +msgstr "" + +#: nova/scheduler/utils.py:58 +#, python-format +msgid "Failed to %(service)s_%(method)s: %(ex)s" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:109 +#, python-format +msgid "Group anti affinity: check if %(host)s not in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:125 +#, python-format +msgid "Group affinity: check if %(host)s in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:59 +#, python-format +msgid "" +"%(host_state)s fails instance_type extra_specs requirements. Extra_spec " +"%(key)s is not in aggregate." +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:67 +#, python-format +msgid "" +"%(host_state)s fails instance_type extra_specs requirements. " +"'%(aggregate_vals)s' do not match '%(req)s'" +msgstr "" + +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:48 +#, python-format +msgid "%s fails tenant id on aggregate" +msgstr "" + +#: nova/scheduler/filters/compute_capabilities_filter.py:62 +#, python-format +msgid "extra_spec requirement '%(req)s' does not match '%(cap)s'" +msgstr "" + +#: nova/scheduler/filters/compute_capabilities_filter.py:72 +#, python-format +msgid "%(host_state)s fails instance_type extra_specs requirements" +msgstr "" + +#: nova/scheduler/filters/compute_filter.py:43 +#, python-format +msgid "%(host_state)s is disabled or has not been heard from in a while" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:51 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:94 +#: nova/scheduler/filters/ram_filter.py:95 +#, python-format +msgid "" +"%(num_values)d ratio values found, of which the minimum value will be " +"used." +msgstr "" + +#: nova/scheduler/filters/core_filter.py:101 +#, python-format +msgid "Could not decode cpu_allocation_ratio: '%s'" +msgstr "" + +#: nova/scheduler/filters/disk_filter.py:49 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:56 +#, python-format +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"supported_instances are advertised by the compute node" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:80 +#, python-format +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"hypervisor version %(hypervisor_version) and supported instances " +"%(supp_instances)s" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:89 +#, python-format +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node supported_instances %(supp_instances)s or hypervisor " +"version %(hypervisor_version)s do not match" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:109 +#, python-format +msgid "%(host_state)s does not support requested instance_properties" +msgstr "" + +#: nova/scheduler/filters/io_ops_filter.py:43 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + +#: nova/scheduler/filters/num_instances_filter.py:40 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + +#: nova/scheduler/filters/ram_filter.py:56 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." +msgstr "" + +#: nova/scheduler/filters/ram_filter.py:102 +#, python-format +msgid "Could not decode ram_allocation_ratio: '%s'" +msgstr "" + +#: nova/scheduler/filters/retry_filter.py:42 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" +msgstr "" + +#: nova/servicegroup/api.py:61 +#, python-format +msgid "ServiceGroup driver defined as an instance of %s" +msgstr "" + +#: nova/servicegroup/api.py:67 +#, python-format +msgid "unknown ServiceGroup driver name: %s" +msgstr "" + +#: nova/servicegroup/api.py:84 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" +msgstr "" + +#: nova/servicegroup/api.py:92 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" +msgstr "" + +#: nova/servicegroup/api.py:101 +#, python-format +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" +msgstr "" + +#: nova/servicegroup/api.py:108 +#, python-format +msgid "Returns ALL members of the [%s] ServiceGroup" +msgstr "" + +#: nova/servicegroup/api.py:116 +#, python-format +msgid "Returns one member of the [%s] group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:42 +#, python-format +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/db.py:47 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/db.py:78 +#, python-format +msgid "DB_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 +msgid "Recovered model server connection!" +msgstr "" + +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 +msgid "model server went away" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:52 +#, python-format +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:58 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:76 +#, python-format +msgid "Memcached_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:80 +#, python-format +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." +msgstr "" + +#: nova/servicegroup/drivers/zk.py:101 +#, python-format +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:109 +#, python-format +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" +msgstr "" + +#: nova/storage/linuxscsi.py:72 +#, python-format +msgid "Trying (%(tries)s) to remove device %(device)s" +msgstr "" + +#: nova/storage/linuxscsi.py:102 +#, python-format +msgid "Multipath call failed exit (%(code)s)" +msgstr "" + +#: nova/storage/linuxscsi.py:123 +#, python-format +msgid "Couldn't find multipath device %s" +msgstr "" + +#: nova/storage/linuxscsi.py:126 +#, python-format +msgid "Found multipath device = %s" +msgstr "" + +#: nova/tests/fake_ldap.py:35 +msgid "Attempted to instantiate singleton" +msgstr "" + +#: nova/tests/fake_processutils.py:73 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" +msgstr "" + +#: nova/tests/fake_processutils.py:81 +#, python-format +msgid "Faked command matched %s" +msgstr "" + +#: nova/tests/fake_processutils.py:97 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "" + +#: nova/tests/fake_processutils.py:100 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "" + +#: nova/tests/fake_volume.py:189 +msgid "status must be available" +msgstr "" + +#: nova/tests/fake_volume.py:193 nova/volume/cinder.py:233 +msgid "already attached" +msgstr "" + +#: nova/tests/fake_volume.py:197 nova/volume/cinder.py:237 +msgid "Instance and volume not in same availability_zone" +msgstr "" + +#: nova/tests/fake_volume.py:202 nova/volume/cinder.py:243 +msgid "already detached" +msgstr "" + +#: nova/tests/api/test_auth.py:85 +msgid "unexpected role header" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2953 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2148 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2958 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2153 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2963 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2158 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" + +#: nova/tests/compute/test_compute.py:1440 +#: nova/tests/compute/test_compute.py:1465 +#: nova/tests/compute/test_compute.py:1522 +#: nova/tests/compute/test_compute.py:1547 +#: nova/tests/compute/test_compute.py:1590 +#: nova/tests/compute/test_compute.py:4689 +#, python-format +msgid "Running instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:1446 +#: nova/tests/compute/test_compute.py:1494 +#: nova/tests/compute/test_compute.py:1537 +#: nova/tests/compute/test_compute.py:1561 +#, python-format +msgid "After terminating instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:2288 +msgid "Internal error" +msgstr "" + +#: nova/tests/compute/test_compute.py:4700 +#, python-format +msgid "After force-killing instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:5254 +msgid "wrong host/node" +msgstr "" + +#: nova/tests/compute/test_compute.py:9363 +msgid "spawn error" +msgstr "" + +#: nova/tests/db/test_migrations.py:3486 +#, python-format +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:117 +#, python-format +msgid "%(result_str)s: %(result)s is not a dict." +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:131 +#, python-format +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:143 +#, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:163 +msgid "Extra list items in template:" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:167 +#, python-format +msgid "Extra list items in %(result_str)s:" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 +#, python-format +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" +msgstr "" + +#: nova/tests/integrated/test_login.py:35 +#, python-format +msgid "flavor: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:40 +#, python-format +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:51 +msgid "Authentication error" +msgstr "" + +#: nova/tests/integrated/api/client.py:59 +msgid "Authorization error" +msgstr "" + +#: nova/tests/integrated/api/client.py:67 +msgid "Item not found" +msgstr "" + +#: nova/tests/integrated/api/client.py:109 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:112 +#, python-format +msgid "Body: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:130 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:161 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:172 +msgid "Unexpected status code" +msgstr "" + +#: nova/tests/integrated/api/client.py:179 +#, python-format +msgid "Decoding JSON: %s" +msgstr "" + +#: nova/tests/virt/hyperv/test_hypervapi.py:491 +msgid "fake vswitch not found" +msgstr "" + +#: nova/tests/virt/hyperv/test_hypervapi.py:950 +msgid "Simulated failure" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:909 +msgid "Expected a list for 'auth' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:913 +msgid "Expected a function in 'auth[0]' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:917 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:930 +msgid "" +"virEventRegisterDefaultImpl() must be called before " +"connection is used." +msgstr "" + +#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 +#: nova/virt/vmwareapi/vm_util.py:957 +#, python-format +msgid "Datastore regex %s did not match any datastores" +msgstr "" + +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 +#, python-format +msgid "" +"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " +"left to copy" +msgstr "" + +#: nova/tests/virt/xenapi/test_xenapi.py:948 +#, python-format +msgid "Creating files in %s to simulate guest agent" +msgstr "" + +#: nova/tests/virt/xenapi/test_xenapi.py:959 +#, python-format +msgid "Removing simulated guest agent files in %s" +msgstr "" + +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" +msgstr "" + +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 +msgid "Multiple torrent URL fetcher extension found. Failing." +msgstr "" + +#: nova/virt/block_device.py:165 +#, python-format +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/virt/configdrive.py:98 +#, python-format +msgid "Added %(filepath)s to config drive" +msgstr "" + +#: nova/virt/driver.py:999 +#, python-format +msgid "Discarding event %s" +msgstr "" + +#: nova/virt/driver.py:1004 +msgid "Event must be an instance of nova.virt.event.Event" +msgstr "" + +#: nova/virt/driver.py:1007 +#, python-format +msgid "Emitting event %s" +msgstr "" + +#: nova/virt/driver.py:1010 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" +msgstr "" + +#: nova/virt/driver.py:1091 +msgid "Compute driver option required, but not specified" +msgstr "" + +#: nova/virt/driver.py:1094 +#, python-format +msgid "Loading compute driver '%s'" +msgstr "" + +#: nova/virt/driver.py:1101 +msgid "Unable to load the virtualization driver" +msgstr "" + +#: nova/virt/fake.py:210 +#, python-format +msgid "Key '%(key)s' not in instances '%(inst)s'" +msgstr "" + +#: nova/virt/firewall.py:180 nova/virt/libvirt/firewall.py:326 +msgid "Attempted to unfilter instance which is not filtered" +msgstr "" + +#: nova/virt/firewall.py:188 +msgid "Filters added to instance" +msgstr "" + +#: nova/virt/firewall.py:190 +msgid "Provider Firewall Rules refreshed" +msgstr "" + +#: nova/virt/firewall.py:376 +#, python-format +msgid "Adding security group rule: %r" +msgstr "" + +#: nova/virt/firewall.py:507 nova/virt/xenapi/firewall.py:77 +#, python-format +msgid "Adding provider rule: %s" +msgstr "" + +#: nova/virt/images.py:86 +msgid "'qemu-img info' parsing failed." +msgstr "" + +#: nova/virt/images.py:92 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "" + +#: nova/virt/images.py:105 +#, python-format +msgid "" +"%(base)s virtual size %(disk_size)s larger than flavor root disk size " +"%(size)s" +msgstr "" + +#: nova/virt/images.py:122 +#, python-format +msgid "Converted to raw, but format is now %s" +msgstr "" + +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + +#: nova/virt/baremetal/driver.py:85 +#, python-format +msgid "Request for baremetal node %s sent to wrong service host" +msgstr "" + +#: nova/virt/baremetal/driver.py:138 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" + +#: nova/virt/baremetal/driver.py:177 +#, python-format +msgid "Baremetal node id not supplied to driver for %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:254 +#, python-format +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." +msgstr "" + +#: nova/virt/baremetal/driver.py:281 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:292 +#, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:310 +#, python-format +msgid "Error from baremetal driver during destroy: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:315 +#, python-format +msgid "Error while recording destroy failure in baremetal database: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:325 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:338 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:53 +msgid "iboot PDU relay ID must be an integer." +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:64 +msgid "iboot PDU port must be an integer." +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:91 +#: nova/virt/baremetal/virtual_power_driver.py:159 +#, python-format +msgid "activate_node name %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:103 +#, python-format +msgid "reboot_node: %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:182 +#, python-format +msgid "deactivate_node name %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:129 +#: nova/virt/baremetal/virtual_power_driver.py:195 +#, python-format +msgid "Checking if %s is running" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:86 +#, python-format +msgid "pid file %s does not contain any pid" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:109 +msgid "Node id not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:112 +msgid "Address not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:115 +msgid "User not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:118 +msgid "Password not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:135 +#, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:151 +#, python-format +msgid "IPMI power on failed after %d tries" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:161 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:178 +#, python-format +msgid "IPMI power off failed after %d tries" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:188 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:199 +msgid "IPMI set next bootdev failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:211 nova/virt/baremetal/tilera_pdu.py:154 +#, python-format +msgid "Activate node called, but node %s is already active" +msgstr "" + +#: nova/virt/baremetal/pxe.py:110 +#, python-format +msgid "Building PXE config for deployment %s." +msgstr "" + +#: nova/virt/baremetal/pxe.py:229 +#, python-format +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:253 nova/virt/baremetal/tilera.py:134 +#, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:285 nova/virt/baremetal/tilera.py:165 +#, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:325 nova/virt/baremetal/tilera.py:201 +#, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:320 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:467 +#, python-format +msgid "PXE deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:472 +#, python-format +msgid "PXE deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:476 +#, python-format +msgid "PXE deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:345 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:483 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:109 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:326 +#, python-format +msgid "Tilera deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:332 +#, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:340 +msgid "Node is unknown error state." +msgstr "" + +#: nova/virt/baremetal/tilera.py:343 +#, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:84 +msgid "Node id not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:87 +msgid "Address not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:90 +msgid "User not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:93 +msgid "Password not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:118 +msgid "PDU failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:135 +msgid "PDU power on failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:148 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:42 +#, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:53 +#, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:62 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:78 +#, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:38 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:50 +#, python-format +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:57 +#, python-format +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:63 +#, python-format +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:70 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:74 +#, python-format +msgid "no pif for vif_uuid=%s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:89 +#, python-format +msgid "Setting up %s commands." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:109 +msgid "virtual_power_ssh_host not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:113 +msgid "virtual_power_host_user not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:119 +msgid "virtual_power_host_pass/key not set. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:137 +msgid "Getting full node list." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:143 +#, python-format +msgid "Looking up Name for Mac address %s." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:171 +#, python-format +msgid "reset node: %s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:198 +#, python-format +msgid "Node \"%(name)s\" with MAC address %(mac)s not found." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:232 +#, python-format +msgid "Result for run_command: %s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:235 +#, python-format +msgid "Error running command: %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:124 +#, python-format +msgid "baremetal driver was unable to delete tid %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:195 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:234 +#, python-format +msgid "No fixed PXE IP is associated to %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:267 +#, python-format +msgid "detach volume could not find tid for %s" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:200 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:212 +#, python-format +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:247 +#: nova/virt/baremetal/db/sqlalchemy/api.py:289 +#, python-format +msgid "Baremetal interface %s not found" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:299 +#, python-format +msgid "Baremetal interface %s already in use" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:312 +#, python-format +msgid "Baremetal virtual interface %s not found" +msgstr "" + +#: nova/virt/disk/api.py:164 +#, python-format +msgid "Checking if we can resize image %(image)s. size=%(size)s" +msgstr "" + +#: nova/virt/disk/api.py:170 +#, python-format +msgid "Cannot resize image %s to a smaller size." +msgstr "" + +#: nova/virt/disk/api.py:178 +#, python-format +msgid "Checking if we can resize filesystem inside %(image)s. CoW=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:188 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:198 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:268 +msgid "image already mounted" +msgstr "" + +#: nova/virt/disk/api.py:324 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:344 +#, python-format +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:365 +#, python-format +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" +msgstr "" + +#: nova/virt/disk/api.py:387 nova/virt/disk/mount/loop.py:59 +#, python-format +msgid "Release loop device %s" +msgstr "" + +#: nova/virt/disk/api.py:391 nova/virt/disk/mount/nbd.py:128 +#, python-format +msgid "Release nbd device %s" +msgstr "" + +#: nova/virt/disk/api.py:395 +#, python-format +msgid "Failed to teardown container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:408 +#, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:433 +#, python-format +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:445 +#, python-format +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" +msgstr "" + +#: nova/virt/disk/api.py:454 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" +msgstr "" + +#: nova/virt/disk/api.py:495 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" +msgstr "" + +#: nova/virt/disk/api.py:523 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" +msgstr "" + +#: nova/virt/disk/api.py:548 +#, python-format +msgid "Inject admin password fs=%(fs)s admin_passwd=" +msgstr "" + +#: nova/virt/disk/api.py:592 +msgid "Not implemented on Windows" +msgstr "" + +#: nova/virt/disk/api.py:621 +#, python-format +msgid "User %(username)s not found in password file." +msgstr "" + +#: nova/virt/disk/api.py:637 +#, python-format +msgid "User %(username)s not found in shadow file." +msgstr "" + +#: nova/virt/disk/mount/api.py:42 +#, python-format +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:48 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:69 +msgid "Using LoopMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:53 nova/virt/disk/mount/api.py:71 +#: nova/virt/disk/vfs/localfs.py:74 +msgid "Using NbdMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:60 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:122 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" + +#: nova/virt/disk/mount/api.py:125 +msgid "Device allocation failed after repeated retries." +msgstr "" + +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "Map dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:145 +#, python-format +msgid "partition search unsupported with %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:161 +#, python-format +msgid "partition %s not found" +msgstr "" + +#: nova/virt/disk/mount/api.py:162 +#, python-format +msgid "Failed to map partitions: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:184 +#, python-format +msgid "Unmap dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Mount %(dev)s on %(dir)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:197 +#, python-format +msgid "Failed to mount filesystem: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:208 +#, python-format +msgid "Umount %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:219 +msgid "Fail to mount, tearing back down" +msgstr "" + +#: nova/virt/disk/mount/loop.py:34 +#, python-format +msgid "Could not attach image to loopback: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:35 +#, python-format +msgid "Loop mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:41 +#, python-format +msgid "Got loop device %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:56 nova/virt/disk/mount/nbd.py:70 +msgid "No free nbd devices" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:62 +msgid "nbd unavailable: module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:88 +#, python-format +msgid "Get nbd device %(dev)s for %(imgfile)s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:93 +#, python-format +msgid "qemu-nbd error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:94 nova/virt/disk/mount/nbd.py:107 +#, python-format +msgid "NBD mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:106 +#, python-format +msgid "nbd device %s did not show up" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:113 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:28 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:34 +msgid "Trying to import guestfs" +msgstr "" + +#: nova/virt/disk/vfs/api.py:41 +msgid "Using primary VFSGuestFS" +msgstr "" + +#: nova/virt/disk/vfs/api.py:46 +msgid "Falling back to VFSLocalFS" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:68 +#, python-format +msgid "No operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:74 +#, python-format +msgid "Multi-boot operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:80 +#, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:93 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:99 +#, python-format +msgid "" +"Error mounting %(device)s to %(dir)s in image %(imgfile)s with libguestfs" +" (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:109 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:124 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:131 +msgid "Tearing down appliance" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:137 +#, python-format +msgid "Failed to close augeas %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:145 +#, python-format +msgid "Failed to shutdown appliance %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:153 +#, python-format +msgid "Failed to close guest handle %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:165 nova/virt/disk/vfs/localfs.py:103 +#, python-format +msgid "Make directory path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:170 nova/virt/disk/vfs/localfs.py:108 +#, python-format +msgid "Append file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:175 nova/virt/disk/vfs/localfs.py:117 +#, python-format +msgid "Replace file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:180 nova/virt/disk/vfs/localfs.py:126 +#, python-format +msgid "Read file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:185 nova/virt/disk/vfs/localfs.py:132 +#, python-format +msgid "Has file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:194 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:200 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:214 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:48 +#, python-format +msgid "File path %s not valid" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:83 +#, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:91 +#, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:97 +#, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:140 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:146 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/docker/driver.py:46 +msgid "Default TCP port to find the docker-registry container" +msgstr "" + +#: nova/virt/docker/driver.py:79 +msgid "" +"Docker daemon is not running or is not reachable (check the rights on " +"/var/run/docker.sock)" +msgstr "" + +#: nova/virt/docker/driver.py:105 +msgid "VIF plugging is not supported by the Docker driver." +msgstr "" + +#: nova/virt/docker/driver.py:110 +msgid "VIF unplugging is not supported by the Docker driver." +msgstr "" + +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 +#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 +#, python-format +msgid "" +"Hostname has changed from %(old)s to %(new)s. A restart is required to " +"take effect." +msgstr "" + +#: nova/virt/docker/driver.py:220 +msgid "Cannot find any PID under container \"{0}\"" +msgstr "" + +#: nova/virt/docker/driver.py:233 +msgid "Cannot set fixed ip" +msgstr "" + +#: nova/virt/docker/driver.py:258 +msgid "Failed to setup the network, rolling back" +msgstr "" + +#: nova/virt/docker/driver.py:272 +msgid "Image container format not supported ({0})" +msgstr "" + +#: nova/virt/docker/driver.py:301 +msgid "Image name \"{0}\" does not exist, fetching it..." +msgstr "" + +#: nova/virt/docker/driver.py:306 +msgid "Cannot pull missing image" +msgstr "" + +#: nova/virt/docker/driver.py:311 +msgid "Cannot create container" +msgstr "" + +#: nova/virt/docker/driver.py:317 +msgid "Cannot setup network: {0}" +msgstr "" + +#: nova/virt/docker/driver.py:335 +msgid "Cannot stop the container, please check docker logs" +msgstr "" + +#: nova/virt/docker/driver.py:338 +msgid "Cannot restart the container, please check docker logs" +msgstr "" + +#: nova/virt/hyperv/basevolumeutils.py:72 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "" + +#: nova/virt/hyperv/driver.py:155 +msgid "VIF plugging is not supported by the Hyper-V driver." +msgstr "" + +#: nova/virt/hyperv/driver.py:160 +msgid "VIF unplugging is not supported by the Hyper-V driver." +msgstr "" + +#: nova/virt/hyperv/driver.py:164 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:168 +msgid "unfilter_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:199 +msgid "get_console_output called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:94 +#, python-format +msgid "Windows version: %s " +msgstr "" + +#: nova/virt/hyperv/hostops.py:106 +msgid "get_available_resource called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 +#: nova/virt/xenapi/host.py:168 +msgid "Updating host stats" +msgstr "" + +#: nova/virt/hyperv/hostops.py:166 +msgid "get_host_stats called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:181 +#, python-format +msgid "Host IP address is: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:51 +#, python-format +msgid "The image is not a valid VHD: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:81 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:96 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:101 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:41 +msgid "Live migration is supported starting with Hyper-V Server 2012" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:64 +msgid "live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:74 +#, python-format +msgid "Calling live migration recover_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:78 +#, python-format +msgid "Calling live migration post_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "pre_live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:99 +msgid "post_live_migration_at_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:107 +msgid "check_can_live_migrate_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:113 +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:118 +msgid "check_can_live_migrate_source called" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:45 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:48 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:51 +#, python-format +msgid "Live migration failed: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:63 +msgid "Live migration is not enabled on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:66 +msgid "Live migration networks are not configured on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:131 +#, python-format +msgid "VM not found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:74 nova/virt/hyperv/vmutils.py:140 +#, python-format +msgid "Duplicate VM name found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:79 +#, python-format +msgid "Destroying existing remote planned VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:101 +#, python-format +msgid "Creating remote planned VM for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:158 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:167 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:203 +#, python-format +msgid "Starting live migration for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:212 +#, python-format +msgid "Getting live migration networks for remote host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:52 +#, python-format +msgid "Migration target host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:97 +msgid "Cannot cleanup migration files" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:105 +#, python-format +msgid "" +"Cannot resize the root disk to a smaller size. Current size: " +"%(curr_root_gb)s GB. Requested size: %(new_root_gb)s GB" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:113 +msgid "migrate_disk_and_power_off called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:133 +msgid "confirm_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:148 +msgid "finish_revert_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:170 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:176 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:184 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:200 +msgid "Cannot resize a VHD to a smaller size" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:207 +#, python-format +msgid "Getting parent disk info for disk: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:213 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:225 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:236 +msgid "finish_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:245 +#, python-format +msgid "Cannot find boot VHD file for instance: %s" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:47 nova/virt/hyperv/networkutilsv2.py:44 +#, python-format +msgid "vswitch \"%s\" not found" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:60 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" +msgstr "" + +#: nova/virt/hyperv/networkutilsv2.py:57 +msgid "No external vswitch found" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:73 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:95 +#, python-format +msgid "Creating directory: %s" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:100 nova/virt/hyperv/snapshotops.py:124 +#, python-format +msgid "Removing directory: %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:55 +#, python-format +msgid "Creating snapshot for instance %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:64 +#, python-format +msgid "Getting info for VHD %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:72 +#, python-format +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:83 +#, python-format +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:90 +#, python-format +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:98 +#, python-format +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:105 +#, python-format +msgid "" +"Updating Glance image %(name)s with content from merged disk " +"%(image_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:112 +#, python-format +msgid "Snapshot image %(name)s updated for VM %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:117 +#, python-format +msgid "Removing snapshot %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:121 +#, python-format +msgid "Failed to remove snapshot for VM %s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:67 nova/virt/hyperv/vhdutilsv2.py:54 +#, python-format +msgid "Unsupported disk format: %s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:148 +#, python-format +msgid "The %(vhd_type)s type VHD is not supported" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:159 +#, python-format +msgid "Unable to obtain block size from VHD %(vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:206 +msgid "Unsupported virtual disk format" +msgstr "" + +#: nova/virt/hyperv/vif.py:74 +#, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:116 +#, python-format +msgid "VIF driver not found for network_api_class: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:125 +msgid "get_info called for instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:148 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:155 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:175 +#, python-format +msgid "" +"Cannot resize a VHD to a smaller size, the original size is " +"%(base_vhd_size)s, the newer size is %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:182 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:209 +msgid "Spawning new instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:237 +msgid "Spawn instance failed" +msgstr "" + +#: nova/virt/hyperv/vmops.py:272 +#, python-format +msgid "Creating nic for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 +#, python-format +msgid "Invalid config_drive_format \"%s\"" +msgstr "" + +#: nova/virt/hyperv/vmops.py:286 +#, python-format +msgid "Using config drive for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 +#, python-format +msgid "Creating config drive at %(path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 +#, python-format +msgid "Creating config drive failed with error: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:343 +#, python-format +msgid "Got request to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:356 +#, python-format +msgid "Instance not found: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:362 +#, python-format +msgid "Failed to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:367 +msgid "reboot instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:373 +msgid "Pause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:379 +msgid "Unpause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:385 +msgid "Suspend instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:391 +msgid "Resume instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:397 +msgid "Power off instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:403 +msgid "Power on instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:410 +#, python-format +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:415 +#, python-format +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:109 +#, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:196 +msgid "" +"The Windows account running nova-compute on this Hyper-V host doesn't " +"have the required permissions to create or operate the virtual machine." +msgstr "" + +#: nova/virt/hyperv/vmutils.py:206 +#, python-format +msgid "Creating VM %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:211 +#, python-format +msgid "Setting memory for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:214 +#, python-format +msgid "Set vCPUs for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:373 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:414 +#, python-format +msgid "Operation failed with return value: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:430 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:441 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:447 +#, python-format +msgid "WMI job failed with status %d. No error description available" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:453 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:561 +msgid "Metrics collection is not supported on this version of Hyper-V" +msgstr "" + +#: nova/virt/hyperv/vmutilsv2.py:237 +#, python-format +msgid "Metric not found: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:88 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:94 +#, python-format +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:110 +#, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:141 +#, python-format +msgid "Attach volume failed: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:144 +#, python-format +msgid "Unable to attach volume to instance %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:157 +#, python-format +msgid "Logging off storage target %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:162 +#, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:175 +#, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:212 +#, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeutils.py:44 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:146 +#, python-format +msgid "Unable to determine disk prefix for %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:194 +#, python-format +msgid "No free disk device names for prefix '%s'" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:290 +#, python-format +msgid "Unable to determine disk bus for '%s'" +msgstr "" + +#: nova/virt/libvirt/config.py:72 +#, python-format +msgid "Generated XML %s " +msgstr "" + +#: nova/virt/libvirt/driver.py:403 +#, python-format +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." +msgstr "" + +#: nova/virt/libvirt/driver.py:531 +#, python-format +msgid "Event loop thread is not active, discarding event %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:604 +msgid "Starting native event thread" +msgstr "" + +#: nova/virt/libvirt/driver.py:609 +msgid "Starting green dispatch thread" +msgstr "" + +#: nova/virt/libvirt/driver.py:620 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgstr "" + +#: nova/virt/libvirt/driver.py:628 +#, python-format +msgid "Connecting to libvirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:646 +#, python-format +msgid "Registering for lifecycle events %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:653 +#, python-format +msgid "URI %(uri)s does not support events: %(error)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:659 +#, python-format +msgid "Registering for connection events: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:664 +#, python-format +msgid "URI %(uri)s does not support connection events: %(error)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:684 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:702 +msgid "Connection to libvirt broke" +msgstr "" + +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 +#, python-format +msgid "Can not handle authentication request for %d credentials" +msgstr "" + +#: nova/virt/libvirt/driver.py:745 +#, python-format +msgid "Connection to libvirt failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:847 +msgid "Cannot destroy instance, operation time out" +msgstr "" + +#: nova/virt/libvirt/driver.py:849 +msgid "operation time out" +msgstr "" + +#: nova/virt/libvirt/driver.py:854 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:870 +msgid "During wait destroy, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:875 +msgid "Instance destroyed successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:885 +msgid "Instance may be started again." +msgstr "" + +#: nova/virt/libvirt/driver.py:895 +msgid "Going to destroy instance again." +msgstr "" + +#: nova/virt/libvirt/driver.py:915 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgstr "" + +#: nova/virt/libvirt/driver.py:931 +#, python-format +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:951 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:957 +#, python-format +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1064 +msgid "Could not determine fibre channel world wide node names" +msgstr "" + +#: nova/virt/libvirt/driver.py:1071 +msgid "Could not determine fibre channel world wide port names" +msgstr "" + +#: nova/virt/libvirt/driver.py:1133 +#, python-format +msgid "" +"Volume sets block size, but the current libvirt hypervisor '%s' does not " +"support custom block size" +msgstr "" + +#: nova/virt/libvirt/driver.py:1140 +#, python-format +msgid "Volume sets block size, but libvirt '%s' or later is required." +msgstr "" + +#: nova/virt/libvirt/driver.py:1237 +msgid "Swap only supports host devices" +msgstr "" + +#: nova/virt/libvirt/driver.py:1305 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1329 +msgid "attaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1350 +msgid "During detach_interface, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1354 +msgid "detaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1462 +msgid "Beginning live snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1465 +msgid "Beginning cold snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1495 +msgid "Snapshot extracted, beginning image upload" +msgstr "" + +#: nova/virt/libvirt/driver.py:1507 +msgid "Snapshot image upload complete" +msgstr "" + +#: nova/virt/libvirt/driver.py:1514 +msgid "libvirt error while requesting blockjob info." +msgstr "" + +#: nova/virt/libvirt/driver.py:1598 +msgid "Failed to send updated snapshot status to volume service." +msgstr "" + +#: nova/virt/libvirt/driver.py:1648 +msgid "Found no disk to snapshot." +msgstr "" + +#: nova/virt/libvirt/driver.py:1671 +#, python-format +msgid "snap xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1685 +msgid "" +"Unable to create quiesced VM snapshot, attempting again with quiescing " +"disabled." +msgstr "" + +#: nova/virt/libvirt/driver.py:1692 +msgid "Unable to create VM snapshot, failing volume_snapshot operation." +msgstr "" + +#: nova/virt/libvirt/driver.py:1712 +#, python-format +msgid "volume_snapshot_create: create_info: %(c_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1721 +#, python-format +msgid "Unknown type: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1726 +msgid "snapshot_id required in create_info" +msgstr "" + +#: nova/virt/libvirt/driver.py:1735 +msgid "" +"Error occurred during volume_snapshot_create, sending error status to " +"Cinder." +msgstr "" + +#: nova/virt/libvirt/driver.py:1774 +#, python-format +msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." +msgstr "" + +#: nova/virt/libvirt/driver.py:1778 +#, python-format +msgid "volume_snapshot_delete: delete_info: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1781 +#, python-format +msgid "Unknown delete_info type %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1811 +#, python-format +msgid "Unable to locate disk matching id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1814 +#, python-format +msgid "found dev, it's %(dev)s, with active disk: %(disk)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1827 +#, python-format +msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1838 +msgid "blockRebase started successfully" +msgstr "" + +#: nova/virt/libvirt/driver.py:1842 +msgid "waiting for blockRebase job completion" +msgstr "" + +#: nova/virt/libvirt/driver.py:1858 +msgid "blockCommit started successfully" +msgstr "" + +#: nova/virt/libvirt/driver.py:1862 +msgid "waiting for blockCommit job completion" +msgstr "" + +#: nova/virt/libvirt/driver.py:1872 +msgid "" +"Error occurred during volume_snapshot_delete, sending error status to " +"Cinder." +msgstr "" + +#: nova/virt/libvirt/driver.py:1888 +#, python-format +msgid "Instance soft reboot failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1892 +msgid "Instance soft rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1896 +msgid "Failed to soft reboot instance. Trying hard reboot." +msgstr "" + +#: nova/virt/libvirt/driver.py:1937 +msgid "Instance shutdown successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1945 +msgid "Instance may have been rebooted during soft reboot, so return now." +msgstr "" + +#: nova/virt/libvirt/driver.py:1999 +msgid "Instance rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:2151 +msgid "Instance is running" +msgstr "" + +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 +msgid "Instance spawned successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:2174 +#, python-format +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" + +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 +msgid "Guest does not have a console available" +msgstr "" + +#: nova/virt/libvirt/driver.py:2289 +msgid "This python runtime does not support direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:2298 +#, python-format +msgid "Path '%(path)s' supports direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:2302 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:2383 +msgid "Creating image" +msgstr "" + +#: nova/virt/libvirt/driver.py:2489 +msgid "Using config drive" +msgstr "" + +#: nova/virt/libvirt/driver.py:2513 +msgid "File injection into a boot from volume instance is not supported" +msgstr "" + +#: nova/virt/libvirt/driver.py:2547 +#, python-format +msgid "Injecting %(inj)s into image %(img_id)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2559 +#, python-format +msgid "Error injecting data into image %(img_id)s (%(e)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:2605 +#, python-format +msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" +msgstr "" + +#: nova/virt/libvirt/driver.py:2634 +msgid "Instance disappeared while detaching a PCI device from it." +msgstr "" + +#: nova/virt/libvirt/driver.py:2645 +#, python-format +msgid "Attaching PCI devices %(dev)s to %(dom)s failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:2686 +#, python-format +msgid "Updating compute service status to: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 +#, python-format +msgid "Cannot update service status on host: %s,since it is not registered." +msgstr "" + +#: nova/virt/libvirt/driver.py:2696 +#, python-format +msgid "Cannot update service status on host: %s,due to an unexpected exception." +msgstr "" + +#: nova/virt/libvirt/driver.py:2765 +#, python-format +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" +msgstr "" + +#: nova/virt/libvirt/driver.py:2771 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:2775 +msgid "A CPU model name should not be set when a host CPU model is requested" +msgstr "" + +#: nova/virt/libvirt/driver.py:2779 +#, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2795 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" + +#: nova/virt/libvirt/driver.py:3048 +msgid "Configuring timezone for windows instance to localtime" +msgstr "" + +#: nova/virt/libvirt/driver.py:3156 +msgid "Qemu guest agent is enabled through image metadata" +msgstr "" + +#: nova/virt/libvirt/driver.py:3187 +#, python-format +msgid "" +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3205 +#, python-format +msgid "End to_xml xml=%(xml)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3223 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_id)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3244 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3302 +#, python-format +msgid "An error occurred while trying to define a domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3311 +#, python-format +msgid "An error occurred while trying to launch a defined domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3319 +#, python-format +msgid "An error occurred while enabling hairpin mode on domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3480 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3487 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3492 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3509 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " +msgstr "" + +#: nova/virt/libvirt/driver.py:3519 +msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." +msgstr "" + +#: nova/virt/libvirt/driver.py:3571 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3643 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "" + +#: nova/virt/libvirt/driver.py:3813 +#, python-format +msgid "Trying to get stats for the volume %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3826 +#, python-format +msgid "" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +msgstr "" + +#: nova/virt/libvirt/driver.py:3843 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3849 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" + +#: nova/virt/libvirt/driver.py:3903 +#, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3987 +msgid "Block migration can not be used with shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3995 +msgid "Live migration can not be used without shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:4039 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:4066 +#, python-format +msgid "" +"Instance launched has CPU info:\n" +"%s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4078 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4095 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:4145 +#, python-format +msgid "The firewall filter for %s does not exist" +msgstr "" + +#: nova/virt/libvirt/driver.py:4217 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4318 +#, python-format +msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." +msgstr "" + +#: nova/virt/libvirt/driver.py:4437 +#, python-format +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4469 +#, python-format +msgid "skipping disk for %s as it does not have a path" +msgstr "" + +#: nova/virt/libvirt/driver.py:4474 +#, python-format +msgid "skipping %s since it looks like volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:4478 +#, python-format +msgid "skipping disk %(path)s (%(target)s) as it is a volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:4518 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4588 +msgid "Starting migrate_disk_and_power_off" +msgstr "" + +#: nova/virt/libvirt/driver.py:4657 +msgid "Instance running successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:4663 +msgid "Starting finish_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:4734 +msgid "Starting finish_revert_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:4843 +#, python-format +msgid "Checking instance files accessibility %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4867 +#, python-format +msgid "Deleting instance files %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4872 +#, python-format +msgid "Failed to cleanup directory %(target)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4879 +#, python-format +msgid "Deletion of %s failed" +msgstr "" + +#: nova/virt/libvirt/driver.py:4882 +#, python-format +msgid "Deletion of %s complete" +msgstr "" + +#: nova/virt/libvirt/firewall.py:52 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." +msgstr "" + +#: nova/virt/libvirt/firewall.py:109 +msgid "Called setup_basic_filtering in nwfilter" +msgstr "" + +#: nova/virt/libvirt/firewall.py:117 +msgid "Ensuring static filters" +msgstr "" + +#: nova/virt/libvirt/firewall.py:267 +#, python-format +msgid "The nwfilter(%s) is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:289 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:307 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:225 +#, python-format +msgid "" +"%(base)s virtual size %(base_size)s larger than flavor root disk size " +"%(size)s" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:350 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:419 +#, python-format +msgid "error opening rbd image %s" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:461 +msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:567 +msgid "rbd python libraries not found" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:613 +#, python-format +msgid "Unknown image_type=%s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:145 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:184 +#, python-format +msgid "Reading image info file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:206 +#, python-format +msgid "Writing stored info to %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:341 +#, python-format +msgid "%s is a valid instance name" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:344 +#, python-format +msgid "%s has a disk file" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:346 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:360 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:434 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:444 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:453 +#, python-format +msgid "%(id)s (%(base_file)s): generating checksum" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:468 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:480 +#, python-format +msgid "Base file too young to remove: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:483 +#, python-format +msgid "Removing base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:490 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:501 +#, python-format +msgid "image %(id)s at (%(base_file)s): checking" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:525 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:537 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:549 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:556 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:581 +#, python-format +msgid "Skipping verification, no base directory at %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:585 +msgid "Verify base images" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:592 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:610 +#, python-format +msgid "Unknown base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:615 +#, python-format +msgid "Active base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:618 +#, python-format +msgid "Corrupt base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:622 +#, python-format +msgid "Removable base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:630 +msgid "Verification complete" +msgstr "" + +#: nova/virt/libvirt/utils.py:79 nova/virt/libvirt/utils.py:85 +msgid "systool is not installed" +msgstr "" + +#: nova/virt/libvirt/utils.py:89 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: nova/virt/libvirt/utils.py:231 +#, python-format +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." +msgstr "" + +#: nova/virt/libvirt/utils.py:244 +#, python-format +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." +msgstr "" + +#: nova/virt/libvirt/utils.py:283 +#, python-format +msgid "rbd remove %(name)s in pool %(pool)s failed" +msgstr "" + +#: nova/virt/libvirt/utils.py:304 +#, python-format +msgid "vg %s must be LVM volume group" +msgstr "" + +#: nova/virt/libvirt/utils.py:333 +#, python-format +msgid "Path %s must be LVM logical volume" +msgstr "" + +#: nova/virt/libvirt/utils.py:581 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 +#, python-format +msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" + +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 +#, python-format +msgid "Unexpected vif_type=%s" +msgstr "" + +#: nova/virt/libvirt/vif.py:387 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:398 +#, python-format +msgid "Ensuring bridge %s" +msgstr "" + +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 +msgid "Failed while plugging vif" +msgstr "" + +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 +msgid "Failed while unplugging vif" +msgstr "" + +#: nova/virt/libvirt/volume.py:132 +#, python-format +msgid "Unknown content in connection_info/qos_specs: %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:141 +#, python-format +msgid "Unknown content in connection_info/access_mode: %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 +#, python-format +msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:286 +#, python-format +msgid "iSCSI device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:289 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:302 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:358 +#, python-format +msgid "" +"Failed to remove multipath device descriptor %(dev_mapper)s. Exception " +"message: %(msg)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:521 +#, python-format +msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 +#, python-format +msgid "%s is already mounted" +msgstr "" + +#: nova/virt/libvirt/volume.py:672 +#, python-format +msgid "AoE device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:674 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:689 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" +msgstr "" + +#: nova/virt/libvirt/volume.py:831 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: nova/virt/libvirt/volume.py:840 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:850 +msgid "Fibre Channel device not found." +msgstr "" + +#: nova/virt/libvirt/volume.py:853 +#, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:870 +#, python-format +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:879 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:912 +#, python-format +msgid "devices to remove = %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:956 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: nova/virt/libvirt/volume.py:967 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:973 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: nova/virt/libvirt/volume.py:988 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: nova/virt/powervm/blockdev.py:152 +#, python-format +msgid "Removing the logical volume '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:170 +#, python-format +msgid "Fetching image '%s' from glance" +msgstr "" + +#: nova/virt/powervm/blockdev.py:175 +#, python-format +msgid "Using image found at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:177 +#, python-format +msgid "Ensuring image '%s' exists on IVM" +msgstr "" + +#: nova/virt/powervm/blockdev.py:189 +#, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "" + +#: nova/virt/powervm/blockdev.py:192 +#, python-format +msgid "Copying image to the device '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:195 +msgid "Error while creating logical volume from image. Will attempt cleanup." +msgstr "" + +#: nova/virt/powervm/blockdev.py:203 +msgid "Error while attempting cleanup of failed deploy to logical volume." +msgstr "" + +#: nova/virt/powervm/blockdev.py:249 +msgid "Snapshot added to glance." +msgstr "" + +#: nova/virt/powervm/blockdev.py:255 +#, python-format +msgid "Failed to clean up snapshot file %s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:340 +msgid "Could not create logical volume. No space left on any volume group." +msgstr "" + +#: nova/virt/powervm/blockdev.py:447 nova/virt/powervm/blockdev.py:527 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/blockdev.py:454 nova/virt/powervm/blockdev.py:543 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/blockdev.py:479 +#, python-format +msgid "Image found on host at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:487 +msgid "Uncompressed image file not found" +msgstr "" + +#: nova/virt/powervm/blockdev.py:564 nova/virt/powervm/operator.py:735 +#, python-format +msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:581 nova/virt/powervm/operator.py:752 +#, python-format +msgid "Found error stream for command \"%(command)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/common.py:68 +msgid "Connection error connecting PowerVM manager" +msgstr "" + +#: nova/virt/powervm/common.py:101 +#, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "" + +#: nova/virt/powervm/common.py:150 +msgid "File transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/common.py:169 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" + +#: nova/virt/powervm/common.py:176 +msgid "File transfer from PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/driver.py:96 +msgid "VIF plugging is not supported by the PowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:101 +msgid "VIF unplugging is not supported by the PowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:130 +msgid "Soft reboot is not supported for PowerVM." +msgstr "" + +#: nova/virt/powervm/driver.py:139 +msgid "In get_host_ip_addr" +msgstr "" + +#: nova/virt/powervm/driver.py:142 +#, python-format +msgid "Attempting to resolve %s" +msgstr "" + +#: nova/virt/powervm/driver.py:144 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" + +#: nova/virt/powervm/driver.py:186 +#, python-format +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" + +#: nova/virt/powervm/driver.py:191 +msgid "pause is not supported for PowerVM" +msgstr "" + +#: nova/virt/powervm/driver.py:196 +msgid "unpause is not supported for PowerVM" +msgstr "" + +#: nova/virt/powervm/driver.py:201 +msgid "Suspend is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:206 +msgid "Resume is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:224 +msgid "Host power action is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/exception.py:22 +msgid "Connection to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:26 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:30 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" + +#: nova/virt/powervm/exception.py:34 +#, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "" + +#: nova/virt/powervm/exception.py:38 +#, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "" + +#: nova/virt/powervm/exception.py:42 +msgid "No space left on any volume group" +msgstr "" + +#: nova/virt/powervm/exception.py:50 +#, python-format +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgstr "" + +#: nova/virt/powervm/exception.py:55 +msgid "Image creation failed on PowerVM" +msgstr "" + +#: nova/virt/powervm/exception.py:59 +#, python-format +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:64 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:69 +#, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "" + +#: nova/virt/powervm/exception.py:73 +#, python-format +msgid "Unrecognized root disk information: '%(disk_info)s'" +msgstr "" + +#: nova/virt/powervm/lpar.py:56 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:103 +#, python-format +msgid "LPAR instance '%s' not found" +msgstr "" + +#: nova/virt/powervm/operator.py:197 +#, python-format +msgid "PowerVM image creation failed: %s" +msgstr "" + +#: nova/virt/powervm/operator.py:211 +#, python-format +msgid "Creating LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:213 +#, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "" + +#: nova/virt/powervm/operator.py:219 +#, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:236 +#, python-format +msgid "Instance '%s' failed to boot" +msgstr "" + +#: nova/virt/powervm/operator.py:248 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" + +#: nova/virt/powervm/operator.py:252 +#, python-format +msgid "Instance spawned in %s seconds" +msgstr "" + +#: nova/virt/powervm/operator.py:263 +#, python-format +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" + +#: nova/virt/powervm/operator.py:282 +#, python-format +msgid "Stopping instance %s for snapshot." +msgstr "" + +#: nova/virt/powervm/operator.py:305 +#, python-format +msgid "Shutting down the instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:310 +#, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:322 +msgid "PowerVM instance cleanup failed" +msgstr "" + +#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:401 +msgid "Not enough free memory in the host" +msgstr "" + +#: nova/virt/powervm/operator.py:356 nova/virt/powervm/operator.py:407 +msgid "Insufficient available CPU on PowerVM" +msgstr "" + +#: nova/virt/powervm/operator.py:502 +#, python-format +msgid "Invalid LPAR state: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:141 +msgid "" +"Must specify host_ip, host_username and host_password to use " +"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:235 +msgid "Instance cannot be found in host, or in an unknownstate." +msgstr "" + +#: nova/virt/vmwareapi/driver.py:267 +#, python-format +msgid "Currently there is no log available for instance %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:399 +#, python-format +msgid "All clusters specified %s were not found in the vCenter" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:408 +#, python-format +msgid "The following clusters could not be found in the vCenter %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:417 +#, python-format +msgid "Invalid Regular Expression %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:539 +#, python-format +msgid "The resource %s does not exist" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:585 +#, python-format +msgid "Invalid cluster or resource pool name : %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:608 +#, python-format +msgid "The available nodes are: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:794 +#, python-format +msgid "" +"Unable to connect to server at %(server)s, sleeping for %(seconds)s " +"seconds" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:881 +#, python-format +msgid "In vmwareapi:_call_method, got this exception: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:917 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:923 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:929 +#, python-format +msgid "In vmwareapi:_poll_task, Got this error %s" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:97 +#, python-format +msgid "Error(s) %s occurred in the call to RetrievePropertiesEx" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:111 +msgid "VMware Driver fault." +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:117 +msgid "VMware Driver configuration fault." +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:121 +msgid "No default value for use_linked_clone found." +msgstr "" + +#: nova/virt/vmwareapi/fake.py:48 nova/virt/xenapi/fake.py:81 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:224 +#, python-format +msgid "Property %(attr)s not set for the managed object %(name)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:813 +msgid "There is no VM registered" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:815 nova/virt/vmwareapi/fake.py:1012 +#, python-format +msgid "Virtual Machine with ref %s is not there" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:884 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:899 +msgid "Session is faulty" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:902 +msgid "Session Invalid" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:1009 +msgid "No Virtual Machine has been registered yet" +msgstr "" + +#: nova/virt/vmwareapi/host.py:41 +#, python-format +msgid "%(action)s %(host)s" +msgstr "" + +#: nova/virt/vmwareapi/host.py:64 +#, python-format +msgid "Set maintenance mod on %(host)s to %(mode)s" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:119 +#, python-format +msgid "Glance image %s is in killed state" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:127 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:134 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:160 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:174 +#, python-format +msgid "Created Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/read_write_util.py:150 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" +msgstr "" + +#: nova/virt/vmwareapi/vif.py:118 +#, python-format +msgid "" +"No valid network found in %(opaque)s, from %(bridge)s or " +"%(integration_bridge)s" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:87 +msgid "Unable to import suds." +msgstr "" + +#: nova/virt/vmwareapi/vim.py:174 +#, python-format +msgid "No such SOAP method '%s' provided by VI SDK" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:179 +#, python-format +msgid "httplib error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:186 +#, python-format +msgid "Socket error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:191 +#, python-format +msgid "Type error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:195 +#, python-format +msgid "Exception in %s " +msgstr "" + +#: nova/virt/vmwareapi/vim_util.py:192 +#, python-format +msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:836 +msgid "No host available on cluster" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:1028 +#, python-format +msgid "Failed to get cluster references %s" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:1040 +#, python-format +msgid "Failed to get resource pool references %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:103 +msgid "Getting list of instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:129 +#, python-format +msgid "Got total of %s instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:135 +#, python-format +msgid "Extending root virtual disk to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:146 +msgid "Extended root virtual disk" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:229 +msgid "Image disk size greater than requested disk size" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:267 +msgid "Creating VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:275 +msgid "Created VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:298 +#, python-format +msgid "" +"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " +"type %(adapter_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:317 +#, python-format +msgid "" +"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:326 +#, python-format +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:340 +#, python-format +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:348 +#, python-format +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:368 +#, python-format +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:382 +#, python-format +msgid "" +"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" +" %(adapter_type)s on the ESX host local store %(data_store_name)s to disk" +" type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:403 +#, python-format +msgid "" +"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:495 +#, python-format +msgid "Copying root disk of size %sGb" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:544 +msgid "Powering on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:550 +msgid "Powered on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:560 +msgid "Using config drive for instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:601 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:609 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Creating Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:715 +msgid "Created Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:760 +msgid "Copying disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:773 +msgid "Copied disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:782 +#, python-format +msgid "Uploading image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:796 +#, python-format +msgid "Uploaded image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:809 +#, python-format +msgid "Deleting temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:818 +#, python-format +msgid "Deleted temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is not powered on" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:864 +msgid "Rebooting guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:867 +msgid "Rebooted guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:869 +msgid "Doing hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:873 +msgid "Did hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 +msgid "Destroying the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 +msgid "Destroyed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:892 +#, python-format +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 +msgid "Powering off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 +msgid "Powered off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:929 +msgid "Unregistering the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:932 +msgid "Unregistered the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:934 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:943 +#, python-format +msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:955 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:960 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:968 +msgid "pause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:972 +msgid "unpause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:983 +msgid "Suspending the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:987 +msgid "Suspended the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:990 +msgid "instance is powered off and cannot be suspended." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:993 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1003 +msgid "Resuming the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1008 +msgid "Resumed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1010 +msgid "instance is not in a suspended state" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1073 +msgid "instance is suspended and cannot be powered off." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1076 +msgid "VM was already in powered off state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "VM was already in powered on state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1091 +msgid "Powering on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1096 +msgid "Powered on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1116 +#, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1147 +#, python-format +msgid "Renaming the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1153 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1169 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1177 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1189 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1200 +#, python-format +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1213 +#, python-format +msgid "Renaming the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1219 +#, python-format +msgid "Renamed the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1254 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1266 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 +#, python-format +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1306 +msgid "get_diagnostics not implemented for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1352 +#, python-format +msgid "VM %(uuid)s is currently on host %(host_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1403 +msgid "Reconfiguring VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1409 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1421 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1428 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1511 +#, python-format +msgid "Creating directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1517 +#, python-format +msgid "Created directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1546 +msgid "VIF plugging is not supported by the VMware driver." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1551 +msgid "VIF unplugging is not supported by the VMware driver." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1564 +#, python-format +msgid "" +"Will copy while retaining adapter type %(adapter_type)s and disk type " +"%(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:94 +#, python-format +msgid "Uploading iso %s to datastore" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:105 +#, python-format +msgid "Uploading iso of size : %s " +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:114 +#, python-format +msgid "Uploaded iso %s to datastore" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:120 +#, python-format +msgid "Downloading image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:136 +#, python-format +msgid "Downloaded image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:142 +#, python-format +msgid "Uploading image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:170 +#, python-format +msgid "Uploaded image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:181 +#, python-format +msgid "Getting image size for the image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:186 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:159 +#, python-format +msgid "Rescanning HBA %s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:162 +#, python-format +msgid "Rescanned HBA %s " +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:174 nova/virt/xenapi/volume_utils.py:276 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:62 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:72 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:125 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:133 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:141 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:147 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:155 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:160 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 +#: nova/virt/xenapi/volumeops.py:61 +#, python-format +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:242 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 +msgid "Unable to find iSCSI Target" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:275 +#, python-format +msgid "Volume attach. Driver type: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:346 +#, python-format +msgid "" +"The volume has not been displaced from its original location: %s. No " +"consolidation needed." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:353 +#, python-format +msgid "" +"The volume's backing has been relocated to %s. Need to consolidate " +"backing disk file." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 +msgid "Unable to find volume" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 +#: nova/virt/xenapi/volumeops.py:134 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 +#: nova/virt/xenapi/volumeops.py:153 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:446 +#, python-format +msgid "Volume detach. Driver type: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:459 +#, python-format +msgid "Root volume attach. Driver type: %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 +#, python-format +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 +#, python-format +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:145 +#, python-format +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:152 +#, python-format +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, python-format +msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:184 +#, python-format +msgid "Ignoring error while configuring instance with agent: %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:207 +msgid "Querying agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:231 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:234 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:245 +#, python-format +msgid "Updating agent to %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:249 +msgid "Skipping agent update." +msgstr "" + +#: nova/virt/xenapi/agent.py:257 +#, python-format +msgid "Unable to update the agent due to: %(exc)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:289 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:306 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:311 +msgid "Skipping agent ssh key injection for this image." +msgstr "" + +#: nova/virt/xenapi/agent.py:328 +msgid "Skipping agent file injection for this image." +msgstr "" + +#: nova/virt/xenapi/agent.py:335 +#, python-format +msgid "Injecting file path: %r" +msgstr "" + +#: nova/virt/xenapi/agent.py:345 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:380 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:388 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:392 +msgid "XenServer tools are not installed in this image" +msgstr "" + +#: nova/virt/xenapi/agent.py:406 +msgid "Invalid 'agent_present' value. Falling back to the default." +msgstr "" + +#: nova/virt/xenapi/agent.py:448 +#, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:168 +msgid "" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:195 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:419 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:650 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:710 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:728 +#, python-format +msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" +msgstr "" + +#: nova/virt/xenapi/driver.py:762 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:845 +#, python-format +msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" +msgstr "" + +#: nova/virt/xenapi/driver.py:859 +#, python-format +msgid "%(plugin)s.%(fn)s failed. Retrying call." +msgstr "" + +#: nova/virt/xenapi/driver.py:869 +msgid "RetryableError, so retrying upload_vhd" +msgstr "" + +#: nova/virt/xenapi/driver.py:873 +msgid "Error due to a signal, retrying upload_vhd" +msgstr "" + +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:757 nova/virt/xenapi/fake.py:865 +#: nova/virt/xenapi/fake.py:884 nova/virt/xenapi/fake.py:952 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:759 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:792 +#, python-format +msgid "Calling %(name)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:798 +#, python-format +msgid "Calling getter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:801 +#, python-format +msgid "Calling setter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:867 +#, python-format +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" +msgstr "" + +#: nova/virt/xenapi/host.py:74 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skip ping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:86 +#, python-format +msgid "Aggregate for host %(host)s count not be found." +msgstr "" + +#: nova/virt/xenapi/host.py:106 +#, python-format +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" +msgstr "" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:228 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:231 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:31 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:51 +#, python-format +msgid "Found no network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:72 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:155 +#, python-format +msgid "Unable to eject %s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:170 +#, python-format +msgid "Unable to eject %s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-Join failed: %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:190 +#, python-format +msgid "Unable to join %s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:206 +#, python-format +msgid "Pool-eject failed: %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:218 +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" + +#: nova/virt/xenapi/pool.py:229 +#, python-format +msgid "Pool-set_name_label failed: %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:104 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:123 +#, python-format +msgid "" +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:338 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:347 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:362 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:400 +#, python-format +msgid "VBD not found in instance %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:427 +#, python-format +msgid "VBD %s already detached" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:430 +#, python-format +msgid "" +"VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " +"%(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:437 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:440 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:451 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:473 +#, python-format +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:477 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:504 +#, python-format +msgid "Unable to destroy VDI %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:531 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:547 +msgid "SR not present and could not be introduced" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:572 +#, python-format +msgid "block device info: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:661 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:728 +#, python-format +msgid "No primary VDI found for %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:745 +msgid "Error while removing sm_config" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:770 +msgid "Starting snapshot for VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:820 +#, python-format +msgid "" +"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" +" is of type %(type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:844 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:899 +#, python-format +msgid "Multiple base images for image: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 +msgid "Can't resize a disk to 0 GB." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:951 +msgid "Skipping auto_config_disk as destination size is 0GB" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:958 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:966 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:975 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1102 +#, python-format +msgid "" +"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " +"%(size_gb)s Error: %(exc)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1196 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1211 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %s. Ignoring the cow flag." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1282 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1316 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1348 +#, python-format +msgid "Invalid value '%s' for torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1371 +#, python-format +msgid "Invalid value '%d' for image_compression_level" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1382 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1397 +#, python-format +msgid "" +"Download handler '%(handler)s' raised an exception, falling back to " +"default handler '%(default_handler)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1433 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1452 +#, python-format +msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1476 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1493 +#, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1503 +#, python-format +msgid "" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1522 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1536 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1545 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1589 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1640 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1743 +#, python-format +msgid "Unable to parse rrd of %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1762 +#, python-format +msgid "Scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1773 +#, python-format +msgid "Retry SR scan due to error: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1806 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1827 +msgid "" +"XenAPI is unable to find a Storage Repository to install guest instances " +"on. Please check your configuration (e.g. set a default SR for the pool) " +"and/or configure the flag 'sr_matching_filter'." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1840 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1848 +#, python-format +msgid "ISO: looking at SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1850 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1853 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1856 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1860 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1862 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1865 +#, python-format +msgid "ISO: PBD %s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1868 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1871 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1893 +#, python-format +msgid "" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1927 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2015 +#, python-format +msgid "" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2027 +#, python-format +msgid "VHD coalesce attempts exceeded (%d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2062 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2082 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2095 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2098 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2100 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2104 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2110 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2118 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2160 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2166 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2192 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2201 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2237 +msgid "" +"Shrinking the filesystem down with resize2fs has failed, please check if " +"you have enough free space on your disk." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2277 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2313 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2366 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2375 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2544 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2556 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2599 +#, python-format +msgid "" +"Unable to find network matching '%(network_name)s', user will have to " +"enter IP manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2623 +#, python-format +msgid "ISO creation tool '%s' does not exist." +msgstr "" + +#: nova/virt/xenapi/vmops.py:171 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:186 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:305 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:412 +msgid "ipxe_boot is True but no ISO image found" +msgstr "" + +#: nova/virt/xenapi/vmops.py:505 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:544 +#, python-format +msgid "Using PV kernel: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:571 +msgid "Auto configuring disk, attempting to resize root disk..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:624 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Skip agent setup, not enabled." +msgstr "" + +#: nova/virt/xenapi/vmops.py:643 +msgid "Skip agent setup, unable to contact agent." +msgstr "" + +#: nova/virt/xenapi/vmops.py:647 +#, python-format +msgid "Detected agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:736 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:755 +#, python-format +msgid "Updating progress to %d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:762 +msgid "VM was already shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:766 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:770 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:825 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." +msgstr "" + +#: nova/virt/xenapi/vmops.py:876 +msgid "Migrated root base vhds" +msgstr "" + +#: nova/virt/xenapi/vmops.py:892 +msgid "Migrated all base vhds." +msgstr "" + +#: nova/virt/xenapi/vmops.py:927 +#, python-format +msgid "Read-only migrated for disk: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:982 +#, python-format +msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +#, python-format +msgid "_migrate_disk_resizing_up failed to rollback: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1006 +msgid "Unable to resize ephemeral disks" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1079 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1086 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1131 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1137 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1216 +msgid "Unable to update metadata, VM not found." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1259 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1263 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1290 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1297 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1305 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1332 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1361 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1412 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1446 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1649 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1671 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1680 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1683 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1718 +#, python-format +msgid "Injecting hostname (%s) into xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1728 +msgid "Removing hostname from xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1836 +#, python-format +msgid "Destination host:%s must be in the same aggregate as the source server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1857 +msgid "No suitable network for migrate" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1863 +#, python-format +msgid "PIF %s does not contain IP address" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1876 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1950 +msgid "XAPI supporting relax-xsm-sr-check=true required" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1961 +msgid "VM.assert_can_migrate failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:2020 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:52 +#, python-format +msgid "Creating SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:62 +#, python-format +msgid "Introducing SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:69 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:72 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:83 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:105 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:122 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:130 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:154 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:162 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:184 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:194 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:203 nova/virt/xenapi/volume_utils.py:250 +#, python-format +msgid "Unable to obtain target information %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:244 +#, python-format +msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:48 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:75 +#, python-format +msgid "Connect_volume: %s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:145 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" + +#: nova/virt/xenapi/image/bittorrent.py:89 +msgid "No torrent URL fetcher extension found, using default." +msgstr "" + +#: nova/virt/xenapi/image/bittorrent.py:106 +#, python-format +msgid "Loading torrent URL fetcher from entry points %(ep)s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:96 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#: nova/volume/cinder.py:224 +msgid "status must be 'in-use'" +msgstr "" + +#: nova/volume/cinder.py:230 +msgid "status must be 'available'" +msgstr "" + +#: nova/volume/encryptors/__init__.py:44 +#, python-format +msgid "Error instantiating %(provider)s: %(exception)s" +msgstr "" + +#: nova/volume/encryptors/__init__.py:59 +#, python-format +msgid "" +"Failed to retrieve encryption metadata for volume %(volume_id)s: " +"%(exception)s" +msgstr "" + +#: nova/volume/encryptors/cryptsetup.py:56 nova/volume/encryptors/luks.py:69 +#, python-format +msgid "opening encrypted volume %s" +msgstr "" + +#: nova/volume/encryptors/cryptsetup.py:97 nova/volume/encryptors/luks.py:106 +#, python-format +msgid "closing encrypted volume %s" +msgstr "" + +#: nova/volume/encryptors/luks.py:44 +#, python-format +msgid "formatting encrypted volume %s" +msgstr "" + diff --git a/nova/locale/fi_FI/LC_MESSAGES/nova.po b/nova/locale/fi_FI/LC_MESSAGES/nova.po index 42120a1dc1..2573d58d29 100644 --- a/nova/locale/fi_FI/LC_MESSAGES/nova.po +++ b/nova/locale/fi_FI/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-18 19:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Finnish (Finland) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/fil/LC_MESSAGES/nova.po b/nova/locale/fil/LC_MESSAGES/nova.po index f1fdfe2e6d..aae1993865 100644 --- a/nova/locale/fil/LC_MESSAGES/nova.po +++ b/nova/locale/fil/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-09-26 22:10+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Filipino " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13632,3 +13630,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po index c2d39cd172..6024c89c6d 100644 --- a/nova/locale/fr/LC_MESSAGES/nova.po +++ b/nova/locale/fr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2012-05-14 08:35+0000\n" "Last-Translator: Erwan Gallen \n" "Language-Team: French \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1379,7 +1379,7 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " @@ -1388,257 +1388,257 @@ msgstr "" "Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant " "que %(device)s" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "La paire de clés %(name)s est introuvable pour l'utilisateur %(user_id)s" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé." -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Le projet %(project_id)s n'a pas été trouvé." -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "L'instance %(instance_id)s n'est pas en mode secours" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "L'instance %(instance_id)s n'est pas en mode secours" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé." -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1694,27 +1694,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1747,91 +1747,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "L'adresse du lien local n'a pas été trouvé :%s" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Impossible de trouver l'IP du lien local de %(interface)s :%(ex)s" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "Backend invalide : %s" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1898,16 +1903,16 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "Trop d'erreur d'authentification" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1917,71 +1922,71 @@ msgstr "" "d'authentification et sera par conséquent vérouillée pour %(lock_mins)d " "minutes." -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Echec d'authentification : %s" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 #, fuzzy msgid "Timestamp failed validation." msgstr "Trop d'erreur d'authentification" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "action: %s" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" "Requête non authorisé pour le controlleur=%(controller)s et " "l'action=%(action)s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2279,75 +2284,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "Erreur interceptée : %s" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, fuzzy, python-format msgid "Missing core API extensions: %s" msgstr "Reçu exception : %s" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2515,47 +2520,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2570,28 +2575,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "Appel du getter %s" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3418,7 +3423,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "L'IP dynamique %(address)s n'est pas associée." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3635,20 +3640,20 @@ msgstr "Aucun réseau défini." #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3679,8 +3684,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4091,7 +4096,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4179,49 +4184,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "Volume non trouvé pour l'instance %(instance_id)s." -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "Volume non trouvé pour l'instance %(instance_id)s." -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4400,20 +4405,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4426,407 +4431,407 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "%s reçu" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, fuzzy, python-format msgid "error: %s" msgstr "Erreur interceptée : %s" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 #, fuzzy msgid "network" msgstr "réglage de l'hôte réseau" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 #, fuzzy msgid "IP address" msgstr "adresse de départ" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 #, fuzzy msgid "No fixed IP found." msgstr "Aucunes IPs fixes trouvées." -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "L'IP dynamique %(address)s est associée." -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "adresse de départ" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 #, fuzzy msgid "No networks found" msgstr "réglage de l'hôte réseau" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "Re-démarrage de l'instance %r" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Le service %(service_id)s ne peut pas être trouvé." -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Le service %(service_id)s ne peut pas être trouvé." -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 #, fuzzy msgid "An unexpected error has occurred." msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Erreur interceptée : %s" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "Erreur interceptée : %s" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "" "Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce" " type de plus." -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "" "Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce" " type de plus." -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Impossible d'attacher le volume à l'instance %s" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "Démarrage de %s instances..." -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4834,229 +4839,229 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "Début de la destruction d'instance" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 #, fuzzy msgid "going to delete a resizing instance" msgstr "Début de la destruction d'instance" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 #, fuzzy msgid "Going to try to terminate instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 #, fuzzy msgid "Going to try to stop instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 #, fuzzy msgid "Going to try to start instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Va essayer d'arrêter %s" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "Création du groupe de sécurité %s" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Impossible de supprimer le VBD %s" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Impossible de supprimer le VBD %s" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 #, fuzzy msgid "Security group is still in use" msgstr "Révocation de groupe de sécurité %s" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "Suppression du groupe de sécurité %s" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorisation du groupe de sécurité %s" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "Révocation de groupe de sécurité %s" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5145,30 +5150,30 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " @@ -5177,796 +5182,788 @@ msgstr "" "Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel " "(%(host)s)." -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "Échec du redémarrage de l'instance" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "Échec de la suspension de l'instance" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "\"Erreur inopinée\" remontée : %s" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, fuzzy, python-format msgid "Error: %s" msgstr "Erreur interceptée : %s" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 #, fuzzy msgid "Allocating IP information in the background." msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Va essayer d'arrêter %s" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 #, fuzzy msgid "Rebuilding instance" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Dé-montage du volume %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 #, fuzzy msgid "Rebooting instance" msgstr "Redémarrage de l'instance %s" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 #, fuzzy msgid "Instance disappeared during reboot" msgstr "instance %s: re-démarrée" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Échec de la suspension de l'instance" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Erreur interceptée : %s" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 #, fuzzy msgid "Unrescuing" msgstr "instance %s: dé-récupération" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "instance %s: création d'un instantané (snapshot)" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 #, fuzzy msgid "Retrieving diagnostics" msgstr "instance %s: récupération des diagnostiques" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 #, fuzzy msgid "Reset network" msgstr "réglage de l'hôte réseau" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 #, fuzzy msgid "Inject network info" msgstr "réglage de l'hôte réseau" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 #, fuzzy msgid "Get console output" msgstr "Récupération de la sortie de la console de l'instance %s" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 #, fuzzy msgid "Getting vnc console" msgstr "Ajout de console" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 #, fuzzy msgid "Getting spice console" msgstr "Ajout de console" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Démontage de volume d'une instance inconnue %s" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "Suppression de l'utilisateur %s" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "instance %s: a démarrée" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Suppression de l'utilisateur %s" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6124,20 +6121,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6241,67 +6238,67 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Échec du redémarrage de l'instance" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Échec du redémarrage de l'instance" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "instance %s: récupérée" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6309,24 +6306,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6444,31 +6441,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6623,7 +6620,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Échec du redémarrage de l'instance" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "Association de l'adresse %(public_ip)s avec l'instance %(instance_id)s" @@ -6747,111 +6744,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d est dépassé, re-démarrage de dnsmasq" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "Hupping dnsmasq à renvoyé %s" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d est dépassé, re-démarrage de dnsmasq" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "La destruction de radvd à renvoyé %s" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d est dépassé, re-démarrage radvd" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Backend invalide : %s" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "Démarrage de l'interface VLAN %s" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "L'interface %(interface)s non trouvée." -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Échec de la suspension de l'instance" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Démarrage de l'interface de Bridge %s" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Erreur au démarrage xvp : %s" @@ -7019,7 +7016,7 @@ msgstr "%s reçu" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -7034,84 +7031,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "L'instance de type %(instance_type)s est invalide." -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Aucune IP dynamique trouvée pour l'id %(id)s." -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7258,31 +7255,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7306,27 +7303,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8202,12 +8199,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8263,7 +8260,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8368,27 +8365,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "Récupération du modelle de connexion serveur terminée!" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "Le modèle de serveur à disparu" @@ -8460,22 +8457,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Tentative d'instanciation d'un singleton" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8548,23 +8545,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8574,22 +8571,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8679,36 +8676,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8722,35 +8719,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8803,6 +8800,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9627,7 +9632,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9709,7 +9714,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10089,7 +10094,7 @@ msgstr "\"Non trouvé\" remonté : %s" msgid "Creating nic for instance: %s" msgstr "Création d'une instance raw" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -10099,13 +10104,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Début de la destruction d'instance" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Injection du chemin d'accès : '%s'" @@ -10281,7 +10286,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Création d'une instance raw" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10320,577 +10325,581 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "Connexion à libvirt: %s" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "Connexion à libvirt interrompue" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Connexion à libvirt: %s" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 #, fuzzy msgid "Going to destroy instance again." msgstr "Va essayer d'arrêter %s" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "attaching network adapter failed." msgstr "Aucun réseau défini." -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 #, fuzzy msgid "detaching network adapter failed." msgstr "Aucun réseau défini." -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "instance %s: re-démarrée" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data: %(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 #, fuzzy msgid "Guest does not have a console available" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Demande de chargement à xapi de %(vdi_uuids)s en tant qu'ID %(image_id)s" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" "instance %(inst_name)s : l'erreur d'injection de donné dans l'image " "%(img_id)s (%(e)s) a été ignorée" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10900,92 +10909,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11018,173 +11027,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11226,77 +11235,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11308,97 +11317,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, fuzzy, python-format msgid "%s is already mounted" msgstr "le groupe %s existe déjà" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11908,98 +11900,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -12007,323 +11999,323 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 #, fuzzy msgid "Powering on the VM instance" msgstr "Démarrage de %s instances..." -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "Création d'une instance raw" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 #, fuzzy msgid "Destroying the VM" msgstr "Re-démarrage xvp" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 #, fuzzy msgid "Destroyed the VM" msgstr "Nested renvoi %s" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 #, fuzzy msgid "Unregistering the VM" msgstr "Dé-enregitrement de l'image %s" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 #, fuzzy msgid "Powering on the VM" msgstr "Démarrage de %s instances..." -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "L'instance %(instance_id)s n'a pas pu être trouvée." -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Suppression de l'utilisateur %s" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 #, fuzzy msgid "instance not present" msgstr "instance %s: récupérée" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Suppression de l'utilisateur %s" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Impossible de trouver le volume %s" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12404,36 +12396,36 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, fuzzy, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, fuzzy, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "instance %(instance_name)s: suppression des fichiers d'instance %(target)s" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" @@ -12441,47 +12433,47 @@ msgstr "" "Le point de montage %(mountpoint)s a été attaché à l'instance " "%(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "Impossible de trouver le volume %s" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Impossible de détacher le volume %s" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" @@ -12489,191 +12481,186 @@ msgstr "" "Le point de montage %(mountpoint)s à été détaché de l'instance " "%(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Appel du getter %s" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "Injection du chemin d'accès : '%s'" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "Erreur OpenSSL : %s" -#: nova/virt/xenapi/driver.py:140 -#, fuzzy +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -"Doit spécifier xenapi_connection_url, xenapi_connection_username " -"(optionel), et xenapi_connection_password pour utiliser " -"connection_type=xenapi" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Impossible de déchiffrer la clef privée : %s" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "Reçu exception : %s" @@ -12758,128 +12745,135 @@ msgstr "Réseau non unique trouvé pour le bridge %s" msgid "Found no network for bridge %s" msgstr "Aucun réseau trouvé pour le bridge %s" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "VBD non trouvé dans l'instance %s" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "le groupe %s existe déjà" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "Impossible de deconnecter le VBD %s" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "Impossible de supprimer le VBD %s" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "VBD créé %(vbd_ref)s pour VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "VBD créé %(vbd_ref)s pour VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12888,259 +12882,259 @@ msgstr "" "VDI créé %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) on" " %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Le quota ne peut pas être trouvé" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 #, fuzzy msgid "Starting snapshot for VM" msgstr "Début de création d'instantané (snapshot) pour la VM %s" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Taille de l'image %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copie de VDI %s vers /boot/guest sur dom0" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Noyau/Ramdisk VDI %s détruit" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 #, fuzzy msgid "Failed to fetch glance image" msgstr "Échec du redémarrage de l'instance" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "Le VDI %s est toujours disponible" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s à pour parent %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " @@ -13149,355 +13143,355 @@ msgstr "" "L'UUID parent %(parent_uuid)s ne correspond pas au parent originel " "%(original_parent_uuid)s, attente de coalesence..." -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "Connexion de VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "Connexion de VBD %s terminée." -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruction de VBD pour la VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Destruction de VBD pour la VDI %s terminée." -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "Ecriture de la table de partitionnement %s terminée." -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Démarrage de l'interface de Bridge %s" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 #, fuzzy msgid "Starting instance" msgstr "Création d'une instance raw" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Échec de la suspension de l'instance" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Fin de l'instantané et du chargement de VM %s" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "Échec du redémarrage de l'instance" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 #, fuzzy msgid "Destroying VDIs" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "Fichiers noyau/ramdisk supprimés" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 #, fuzzy msgid "Destroying VM" msgstr "Re-démarrage xvp" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 #, fuzzy msgid "Injecting network info to xenstore" msgstr "réglage de l'hôte réseau" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Création du VIF pour la VM %(vm_ref)s, réseau %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13583,11 +13577,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -14135,3 +14129,87 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" +#~ "Doit spécifier xenapi_connection_url, " +#~ "xenapi_connection_username (optionel), et " +#~ "xenapi_connection_password pour utiliser " +#~ "connection_type=xenapi" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/gl/LC_MESSAGES/nova.po b/nova/locale/gl/LC_MESSAGES/nova.po index 26cc4c0b66..bcdc3932c2 100644 --- a/nova/locale/gl/LC_MESSAGES/nova.po +++ b/nova/locale/gl/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13455,3 +13453,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/hi/LC_MESSAGES/nova.po b/nova/locale/hi/LC_MESSAGES/nova.po index fbec6d494b..ba571db589 100644 --- a/nova/locale/hi/LC_MESSAGES/nova.po +++ b/nova/locale/hi/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13674,3 +13672,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/hr/LC_MESSAGES/nova.po b/nova/locale/hr/LC_MESSAGES/nova.po index 6bfeb5d0de..7967ba4d85 100644 --- a/nova/locale/hr/LC_MESSAGES/nova.po +++ b/nova/locale/hr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Croatian " @@ -24,12 +24,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1339,264 +1339,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1651,27 +1651,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1704,91 +1704,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1855,84 +1860,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2220,75 +2225,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2456,47 +2461,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2511,28 +2516,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3341,7 +3346,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3554,20 +3559,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3598,8 +3603,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4006,7 +4011,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4094,48 +4099,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4314,20 +4319,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4340,393 +4345,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4734,222 +4739,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5037,805 +5042,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5992,20 +5989,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6106,66 +6103,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6173,24 +6170,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6308,31 +6305,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6486,7 +6483,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6609,111 +6606,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6879,7 +6876,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6894,84 +6891,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7113,31 +7110,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7161,27 +7158,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8049,12 +8046,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8110,7 +8107,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8215,27 +8212,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8307,22 +8304,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8395,23 +8392,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8421,22 +8418,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8525,36 +8522,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8568,35 +8565,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8648,6 +8645,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9461,7 +9466,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9542,7 +9547,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9918,7 +9923,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9928,13 +9933,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10103,7 +10108,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10142,570 +10147,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10715,92 +10724,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10833,173 +10842,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11041,77 +11050,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11123,97 +11132,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11719,98 +11711,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11818,316 +11810,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12208,266 +12200,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12550,732 +12541,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13360,11 +13358,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13912,3 +13910,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/hu/LC_MESSAGES/nova.po b/nova/locale/hu/LC_MESSAGES/nova.po index 777ef138e2..57b6d07423 100644 --- a/nova/locale/hu/LC_MESSAGES/nova.po +++ b/nova/locale/hu/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hungarian " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/id/LC_MESSAGES/nova.po b/nova/locale/id/LC_MESSAGES/nova.po index 5f8799af76..92bea642a3 100644 --- a/nova/locale/id/LC_MESSAGES/nova.po +++ b/nova/locale/id/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Indonesian " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po index 8f2195d8d8..dd688fda37 100644 --- a/nova/locale/it/LC_MESSAGES/nova.po +++ b/nova/locale/it/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1341,264 +1341,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "istanza %s: creazione snapshot in corso" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1654,27 +1654,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1707,91 +1707,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1858,84 +1863,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2225,75 +2230,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2461,47 +2466,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2516,28 +2521,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "Dichiarando la coda %s" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3354,7 +3359,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3567,20 +3572,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3611,8 +3616,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4021,7 +4026,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4109,49 +4114,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4330,20 +4335,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4356,397 +4361,397 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "ricevuto %s" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 #, fuzzy msgid "network" msgstr "istanza %s: ripristino rete" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "Impossibile sospendere l'istanza" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4754,225 +4759,225 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 #, fuzzy msgid "going to delete a resizing instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 #, fuzzy msgid "Going to try to stop instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 #, fuzzy msgid "Going to try to start instance" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Impossibile localizzare il volume %s" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Impossibile localizzare il volume %s" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5061,817 +5066,809 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "Impossibile sospendere l'istanza" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Impossibile riavviare l'istanza" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 #, fuzzy msgid "Rebuilding instance" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Impossibile riavviare l'istanza" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Impossibile smontare il volume %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 #, fuzzy msgid "Rebooting instance" msgstr "Riavviando l'istanza %s" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Impossibile sospendere l'istanza" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 #, fuzzy msgid "Retrieving diagnostics" msgstr "istanza %s: ricezione diagnostiche" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 #, fuzzy msgid "Reset network" msgstr "istanza %s: ripristino rete" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "istanza %s: creazione snapshot in corso" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6028,20 +6025,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6145,67 +6142,67 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Impossibile riavviare l'istanza" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Impossibile riavviare l'istanza" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6213,24 +6210,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6348,31 +6345,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6527,7 +6524,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Impossibile riavviare l'istanza" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6650,111 +6647,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "Avviando l'interfaccia VLAN %s" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Impossibile sospendere l'istanza" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6921,7 +6918,7 @@ msgstr "ricevuto %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6936,84 +6933,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7155,31 +7152,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7203,27 +7200,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8097,12 +8094,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8158,7 +8155,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8263,27 +8260,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "Connessione al model server ripristinata!" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "model server é scomparso" @@ -8355,22 +8352,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8443,23 +8440,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8469,22 +8466,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8573,36 +8570,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8616,35 +8613,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8697,6 +8694,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9517,7 +9522,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9598,7 +9603,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9977,7 +9982,7 @@ msgstr "Impossibile sospendere l'istanza" msgid "Creating nic for instance: %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9987,13 +9992,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10169,7 +10174,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Impossibile montare il volume all'istanza %s" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10208,573 +10213,577 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 #, fuzzy msgid "Going to destroy instance again." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: creato con successo" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 #, fuzzy msgid "Guest does not have a console available" msgstr "L'utente non ha i privilegi dell'amministratore" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Impossibile smontare il volume %s" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10784,92 +10793,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10902,173 +10911,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11110,77 +11119,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11192,97 +11201,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11790,98 +11782,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11889,317 +11881,317 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "istanza %s: creazione snapshot in corso" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 #, fuzzy msgid "instance not present" msgstr "istanza %s: ripristino" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Impossibile localizzare il volume %s" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12280,268 +12272,267 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "Impossibile localizzare il volume %s" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Impossibile smontare il volume %s" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Mountpoint %(mountpoint)s smontato dall'istanza %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12624,736 +12615,743 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "nessun metodo per il messaggio: %s" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk VDI %s distrutti" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 #, fuzzy msgid "Failed to fetch glance image" msgstr "Impossibile riavviare l'istanza" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Avviando l'interfaccia Bridge per %s" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 #, fuzzy msgid "Starting instance" msgstr "Riavviando l'istanza %s" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Impossibile sospendere l'istanza" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "Impossibile riavviare l'istanza" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13439,11 +13437,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13991,3 +13989,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/it_IT/LC_MESSAGES/nova.po b/nova/locale/it_IT/LC_MESSAGES/nova.po index 5b7b0a79b2..679c195529 100644 --- a/nova/locale/it_IT/LC_MESSAGES/nova.po +++ b/nova/locale/it_IT/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (Italy) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po index 765519671e..7f401ee7a8 100644 --- a/nova/locale/ja/LC_MESSAGES/nova.po +++ b/nova/locale/ja/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1343,264 +1343,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "インスタンス %s: 起動しました。" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "グループ %s は既に存在しています。" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1656,27 +1656,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1709,91 +1709,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "リンクローカルアドレスが見つかりません: %s" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "不正なバックエンドです: %s" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1860,85 +1865,85 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "認証失敗の回数が多すぎます。" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "アクセスキー %(access_key)s は %(failures)d 回認証に失敗しましたので、%(lock_mins)d 分間ロックします。" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "%s の認証に失敗しました。" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 #, fuzzy msgid "Timestamp failed validation." msgstr "認証失敗の回数が多すぎます。" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "アクション(action): %s" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "引数: %(key)s\t\t値: %(value)s" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "コントローラ=%(controller)s とアクション=%(action)s 用の許可されていないリクエスト" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2228,75 +2233,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, fuzzy, python-format msgid "Missing core API extensions: %s" msgstr "例外 %s が発生しました。" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2464,47 +2469,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2519,28 +2524,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "getter %s をコールします。" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3363,7 +3368,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3579,20 +3584,20 @@ msgstr "ネットワークホストの設定をします。" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3623,8 +3628,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4034,7 +4039,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4122,49 +4127,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "インスタンス終了処理を開始します。" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "インスタンス終了処理を開始します。" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4343,20 +4348,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4369,402 +4374,402 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "受信: %s" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, fuzzy, python-format msgid "error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 #, fuzzy msgid "network" msgstr "ネットワークホストの設定をします。" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 #, fuzzy msgid "IP address" msgstr "開始アドレス" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "グループ %s は既に存在しています。" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "開始アドレス" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 #, fuzzy msgid "No networks found" msgstr "ネットワークホストの設定をします。" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "Reboot instance: インスタンス %r を再起動します。" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 #, fuzzy msgid "An unexpected error has occurred." msgstr "予期しないエラー発生: %s" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, fuzzy, python-format msgid "DB Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "エラー %s をキャッチしました。" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "インスタンス %s にボリュームを接続(attach)できません。" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4772,229 +4777,229 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 #, fuzzy msgid "going to delete a resizing instance" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 #, fuzzy msgid "Going to try to soft delete instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 #, fuzzy msgid "Going to try to terminate instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 #, fuzzy msgid "Going to try to stop instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 #, fuzzy msgid "Going to try to start instance" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, fuzzy, python-format msgid "snapshot for %s" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "%s を停止しようとしています" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "Create Security Group: セキュリティグループ %s を作成します。" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "VBD %s の削除に失敗しました。" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "VBD %s の削除に失敗しました。" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 #, fuzzy msgid "Security group is still in use" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "Delete security group: セキュリティグループ %s を削除します。" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "Authorize security group ingress: セキュリティグループ許可 %s" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5083,826 +5088,818 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "予期しないエラー発生: %s" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, fuzzy, python-format msgid "Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 #, fuzzy msgid "Allocating IP information in the background." msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "%s を停止しようとしています" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 #, fuzzy msgid "Rebuilding instance" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Detach volume: ボリューム %s をデタッチします" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 #, fuzzy msgid "Rebooting instance" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 #, fuzzy msgid "Instance disappeared during reboot" msgstr "インスタンス%s: 再起動しました。" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "インスタンス終了処理を開始します。" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "エラー %s をキャッチしました。" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 #, fuzzy msgid "Unrescuing" msgstr "Unrescuing: インスタンス %s をアンレスキューします。" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 #, fuzzy msgid "Retrieving diagnostics" msgstr "retrieving diagnostics: インスタンス %s の診断情報を取得します。" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 #, fuzzy msgid "Reset network" msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 #, fuzzy msgid "Inject network info" msgstr "ネットワークホストの設定をします。" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 #, fuzzy msgid "Get console output" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 #, fuzzy msgid "Getting vnc console" msgstr "コンソールを追加しています" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 #, fuzzy msgid "Getting spice console" msgstr "コンソールを追加しています" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "ボリュームを未知のインスタンス %s からデタッチします。" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "インスタンス %s: 起動しました。" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6059,20 +6056,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6174,66 +6171,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "インスタンス %s: rescued" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6241,24 +6238,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6376,31 +6373,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6555,7 +6552,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "インスタンス終了処理を開始します。" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て" @@ -6678,111 +6675,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d は無効です。dnsmasqを再実行します。" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "dnsmasqに対してhupを送信しましたが %s が発生しました。" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d は無効です。dnsmasqを再実行します。" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "radvd 停止が %s 例外を発行しました" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d がストールしているので radvd を再実行しています…" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "不正なバックエンドです: %s" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "VLANインタフェース %s を開始します。" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "xvp の開始中にエラー: %s" @@ -6949,7 +6946,7 @@ msgstr "受信: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6964,84 +6961,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "Get console output: インスタンス %s のコンソール出力を取得します。" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "ネットワークホストの設定をします。" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7184,31 +7181,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7232,27 +7229,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8126,12 +8123,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8187,7 +8184,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8292,27 +8289,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "モデルサーバへの接続を復旧しました。" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "モデルサーバが消滅しました。" @@ -8384,22 +8381,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "シングルトンをインスタンス化しようとしました。" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8472,23 +8469,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8498,22 +8495,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8603,36 +8600,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8646,35 +8643,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8726,6 +8723,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9545,7 +9550,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9627,7 +9632,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10007,7 +10012,7 @@ msgstr "NotFound 発生: %s" msgid "Creating nic for instance: %s" msgstr "raw instanceを生成します。" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -10017,13 +10022,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "インスタンス終了処理を開始します。" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "ファイルパス '%s' を埋め込んでいます" @@ -10199,7 +10204,7 @@ msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "raw instanceを生成します。" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10238,572 +10243,576 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "libvirt %s へ接続します。" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "libvirtへの接続が切れています。" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "libvirt %s へ接続します。" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 #, fuzzy msgid "Going to destroy instance again." msgstr "%s を停止しようとしています" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "インスタンス%s: 再起動しました。" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "データ: %(data)r, ファイルパス: %(fpath)r" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10813,92 +10822,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10931,173 +10940,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11139,77 +11148,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11221,97 +11230,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, fuzzy, python-format msgid "%s is already mounted" msgstr "グループ %s は既に存在しています。" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11818,98 +11810,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11917,323 +11909,323 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 #, fuzzy msgid "Powering on the VM instance" msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "raw instanceを生成します。" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 #, fuzzy msgid "Destroying the VM" msgstr "xvp を再起動しています" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 #, fuzzy msgid "Destroyed the VM" msgstr "ネストした戻り値: %s" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 #, fuzzy msgid "Unregistering the VM" msgstr "De-registering image: イメージ %s を登録解除します。" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 #, fuzzy msgid "Powering on the VM" msgstr "%s 個のインスタンスの起動を始めます…" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "インスタンス %s: 起動しました。" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 #, fuzzy msgid "instance not present" msgstr "インスタンス %s: rescued" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Deleting user: ユーザ %s を削除します。" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "ボリューム %s の存在が確認できません。" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12314,271 +12306,267 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, fuzzy, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, fuzzy, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "インスタンス %(instance_name)s にマウントポイント %(mountpoint)s を接続(attach)しました" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "ボリューム %s の存在が確認できません。" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "ボリューム %s を切断(detach)できません" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "インスタンス %(instance_name)s からマウントポイント %(mountpoint)s を切断(detach)しました" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "getter %s をコールします。" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "ファイルパス '%s' を埋め込んでいます" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL エラー: %s" -#: nova/virt/xenapi/driver.py:140 -#, fuzzy +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -"connection_type=xenapi を使用するには、以下の指定が必要です: xenapi_connection_url, " -"xenapi_connection_username (オプション), xenapi_connection_password" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "プライベートキーの復号に失敗しました: %s" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "例外 %s が発生しました。" @@ -12661,128 +12649,135 @@ msgstr "ブリッジ %s に対してブリッジが複数存在します。" msgid "Found no network for bridge %s" msgstr "ブリッジ %s に対するネットワークが存在しません。" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "インスタンス %s のVBDが見つかりません。" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "グループ %s は既に存在しています。" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "VBD %s の unplug に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "VBD %s の削除に失敗しました。" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "VM %(vm_ref)s, VDI %(vdi_ref)s 用仮想ブロックデバイス(VBD) %(vbd_ref)s を作成しました。" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "VM %(vm_ref)s, VDI %(vdi_ref)s 用仮想ブロックデバイス(VBD) %(vbd_ref)s を作成しました。" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12791,611 +12786,611 @@ msgstr "" "%(sr_ref)s 上に VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, " "%(read_only)s) を作成しました。" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 #, fuzzy msgid "Starting snapshot for VM" msgstr "VM %s に対するスナップショットを開始します。" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "イメージ %(image)s のサイズ:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "ドメイン0 上の /boot/guest に VDI %s をコピー中" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "カーネル/RAMディスク VDI %s が削除されました" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "VDI %s は依然として存在しています。" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s の親は %(parent_ref)s です" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "親 %(parent_uuid)s が元々の親 %(original_parent_uuid)s と一致しません。作成を待機しています…" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "VBD %s を接続しています… " -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "仮想ブロックデバイス(VBD) %s の接続が完了しました。" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "VDI %s 用の仮想ブロックデバイス(VBD)を削除しています… " -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "VDI %s 用の仮想ブロックデバイス(VBD)の削除が完了しました。" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "パーティションテーブル %s の書き込みが完了しました。" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "%s 用のブリッジインタフェースを開始します。" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 #, fuzzy msgid "Starting instance" msgstr "raw instanceを生成します。" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "VM %s のスナップショットとアップロードが完了しました。" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "インスタンス終了処理を開始します。" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 #, fuzzy msgid "Destroying VDIs" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "カーネル/RAMディスクファイルが削除されました" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 #, fuzzy msgid "Destroying VM" msgstr "xvp を再起動しています" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 #, fuzzy msgid "Injecting network info to xenstore" msgstr "ネットワークホストの設定をします。" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "VM %(vm_ref)s, network %(network_ref)s 用仮想インターフェース(VIF)を作成しています。" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13481,11 +13476,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -14033,3 +14028,86 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" +#~ "connection_type=xenapi を使用するには、以下の指定が必要です: " +#~ "xenapi_connection_url, xenapi_connection_username (オプション)," +#~ " xenapi_connection_password" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ka_GE/LC_MESSAGES/nova.po b/nova/locale/ka_GE/LC_MESSAGES/nova.po index bf2684178e..90a705819c 100644 --- a/nova/locale/ka_GE/LC_MESSAGES/nova.po +++ b/nova/locale/ka_GE/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Georgian (Georgia) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/km/LC_MESSAGES/nova.po b/nova/locale/km/LC_MESSAGES/nova.po new file mode 100644 index 0000000000..2b8b208a2a --- /dev/null +++ b/nova/locale/km/LC_MESSAGES/nova.po @@ -0,0 +1,13443 @@ +# Khmer translations for nova. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the nova project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: nova\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" +"PO-Revision-Date: 2013-11-22 05:45+0000\n" +"Last-Translator: openstackjenkins \n" +"Language-Team: Khmer " +"(http://www.transifex.com/projects/p/openstack/language/km/)\n" +"Plural-Forms: nplurals=1; plural=0\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: nova/block_device.py:503 nova/virt/hyperv/basevolumeutils.py:92 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:66 +#, python-format +msgid "Arguments dropped when creating context: %s" +msgstr "" + +#: nova/context.py:111 +#, python-format +msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" +msgstr "" + +#: nova/crypto.py:56 +msgid "Filename of root CA" +msgstr "" + +#: nova/crypto.py:59 +msgid "Filename of private key" +msgstr "" + +#: nova/crypto.py:62 +msgid "Filename of root Certificate Revocation List" +msgstr "" + +#: nova/crypto.py:65 +msgid "Where we keep our keys" +msgstr "" + +#: nova/crypto.py:68 +msgid "Where we keep our root CA" +msgstr "" + +#: nova/crypto.py:71 +msgid "Should we use a CA for each project?" +msgstr "" + +#: nova/crypto.py:75 +#, python-format +msgid "Subject for certificate for users, %s for project, user, timestamp" +msgstr "" + +#: nova/crypto.py:80 +#, python-format +msgid "Subject for certificate for projects, %s for project, timestamp" +msgstr "" + +#: nova/crypto.py:145 +msgid "failed to generate fingerprint" +msgstr "" + +#: nova/crypto.py:212 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:395 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:397 +#, python-format +msgid "Flags path: %s" +msgstr "" + +#: nova/exception.py:104 +msgid "An unknown exception occurred." +msgstr "" + +#: nova/exception.py:126 nova/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:145 +#, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:149 +#, python-format +msgid "Failed to decrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:153 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:157 +msgid "5 attempts to create virtual interfacewith unique mac address failed" +msgstr "" + +#: nova/exception.py:162 +#, python-format +msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" +msgstr "" + +#: nova/exception.py:168 +msgid "Not authorized." +msgstr "" + +#: nova/exception.py:173 +msgid "User does not have admin privileges" +msgstr "" + +#: nova/exception.py:177 +#, python-format +msgid "Policy doesn't allow %(action)s to be performed." +msgstr "" + +#: nova/exception.py:184 +#, python-format +msgid "Image %(image_id)s is not active." +msgstr "" + +#: nova/exception.py:188 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:192 +msgid "Unacceptable parameters." +msgstr "" + +#: nova/exception.py:197 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:201 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" + +#: nova/exception.py:206 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:211 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get image %(id)s." +msgstr "" + +#: nova/exception.py:216 +msgid "" +"Block Device Mapping is Invalid: Boot sequence for the instance and " +"image/block device mapping combination is not valid." +msgstr "" + +#: nova/exception.py:223 +msgid "" +"Block Device Mapping is Invalid: You specified more local devices than " +"the limit allows" +msgstr "" + +#: nova/exception.py:229 +msgid "Ephemeral disks requested are larger than the instance type allows." +msgstr "" + +#: nova/exception.py:234 +msgid "Swap drive requested is larger than instance type allows." +msgstr "" + +#: nova/exception.py:238 +#, python-format +msgid "Block Device Mapping is Invalid: %(details)s" +msgstr "" + +#: nova/exception.py:243 +msgid "Block Device Mapping cannot be converted to legacy format. " +msgstr "" + +#: nova/exception.py:248 +#, python-format +msgid "Attribute not supported: %(attr)s" +msgstr "" + +#: nova/exception.py:253 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" +msgstr "" + +#: nova/exception.py:257 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" + +#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:125 +msgid "Keypair data is invalid" +msgstr "" + +#: nova/exception.py:268 +msgid "The request is invalid." +msgstr "" + +#: nova/exception.py:272 +msgid "Invalid input received" +msgstr "" + +#: nova/exception.py:277 +msgid "Invalid volume" +msgstr "" + +#: nova/exception.py:281 +msgid "Invalid volume access mode" +msgstr "" + +#: nova/exception.py:285 nova/api/openstack/compute/servers.py:1367 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248 +#: nova/api/openstack/compute/plugins/v3/servers.py:1168 +msgid "Invalid metadata" +msgstr "" + +#: nova/exception.py:289 +msgid "Invalid metadata size" +msgstr "" + +#: nova/exception.py:294 +#, python-format +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgstr "" + +#: nova/exception.py:298 +#, python-format +msgid "Invalid IP protocol %(protocol)s." +msgstr "" + +#: nova/exception.py:302 +#, python-format +msgid "Invalid content type %(content_type)s." +msgstr "" + +#: nova/exception.py:306 +#, python-format +msgid "Invalid cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:310 nova/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: nova/exception.py:318 +#, python-format +msgid "%(err)s" +msgstr "" + +#: nova/exception.py:322 +#, python-format +msgid "" +"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" +" %(reason)s." +msgstr "" + +#: nova/exception.py:327 +#, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:331 nova/openstack/common/db/sqlalchemy/utils.py:33 +msgid "Sort key supplied was not valid." +msgstr "" + +#: nova/exception.py:335 +#, python-format +msgid "" +"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" +" the instance is in this state." +msgstr "" + +#: nova/exception.py:340 +#, python-format +msgid "Instance %(instance_id)s is not running." +msgstr "" + +#: nova/exception.py:344 +#, python-format +msgid "Instance %(instance_id)s is not in rescue mode" +msgstr "" + +#: nova/exception.py:348 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:352 +#, python-format +msgid "Instance %(instance_id)s is not ready" +msgstr "" + +#: nova/exception.py:356 +msgid "Failed to suspend instance" +msgstr "" + +#: nova/exception.py:360 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:364 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:368 +#, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "" + +#: nova/exception.py:372 +msgid "Failed to reboot instance" +msgstr "" + +#: nova/exception.py:376 +msgid "Failed to terminate instance" +msgstr "" + +#: nova/exception.py:380 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:384 +msgid "Failed to launch instances" +msgstr "" + +#: nova/exception.py:388 +msgid "Service is unavailable at this time." +msgstr "" + +#: nova/exception.py:392 +msgid "Insufficient compute resources." +msgstr "" + +#: nova/exception.py:396 +#, python-format +msgid "Connection to the hypervisor is broken on host: %(host)s" +msgstr "" + +#: nova/exception.py:400 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." +msgstr "" + +#: nova/exception.py:404 +#, python-format +msgid "Compute service of %(host)s is still in use." +msgstr "" + +#: nova/exception.py:408 +#, python-format +msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." +msgstr "" + +#: nova/exception.py:413 +msgid "The supplied hypervisor type of is invalid." +msgstr "" + +#: nova/exception.py:417 +msgid "The instance requires a newer hypervisor version than has been provided." +msgstr "" + +#: nova/exception.py:422 +#, python-format +msgid "" +"The supplied disk path (%(path)s) already exists, it is expected not to " +"exist." +msgstr "" + +#: nova/exception.py:427 +#, python-format +msgid "The supplied device path (%(path)s) is invalid." +msgstr "" + +#: nova/exception.py:431 +#, python-format +msgid "The supplied device path (%(path)s) is in use." +msgstr "" + +#: nova/exception.py:436 +#, python-format +msgid "The supplied device (%(device)s) is busy." +msgstr "" + +#: nova/exception.py:440 +msgid "Unacceptable CPU info" +msgstr "" + +#: nova/exception.py:444 +#, python-format +msgid "%(address)s is not a valid IP v4/6 address." +msgstr "" + +#: nova/exception.py:448 +#, python-format +msgid "" +"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " +"tag is %(tag)s, but the one associated with the port group is %(pgroup)s." +msgstr "" + +#: nova/exception.py:454 +#, python-format +msgid "" +"vSwitch which contains the port group %(bridge)s is not associated with " +"the desired physical adapter. Expected vSwitch is %(expected)s, but the " +"one associated is %(actual)s." +msgstr "" + +#: nova/exception.py:461 +#, python-format +msgid "Disk format %(disk_format)s is not acceptable" +msgstr "" + +#: nova/exception.py:465 +#, python-format +msgid "Image %(image_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:469 +#, python-format +msgid "Instance %(instance_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:473 +#, python-format +msgid "Ec2 id %(ec2_id)s is unacceptable." +msgstr "" + +#: nova/exception.py:477 +#, python-format +msgid "Expected a uuid but received %(uuid)s." +msgstr "" + +#: nova/exception.py:481 +#, python-format +msgid "Invalid ID received %(id)s." +msgstr "" + +#: nova/exception.py:485 +msgid "Constraint not met." +msgstr "" + +#: nova/exception.py:490 +msgid "Resource could not be found." +msgstr "" + +#: nova/exception.py:495 +#, python-format +msgid "No agent-build associated with id %(id)s." +msgstr "" + +#: nova/exception.py:499 +#, python-format +msgid "" +"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture " +"%(architecture)s exists." +msgstr "" + +#: nova/exception.py:505 +#, python-format +msgid "Volume %(volume_id)s could not be found." +msgstr "" + +#: nova/exception.py:510 +#, python-format +msgid "Snapshot %(snapshot_id)s could not be found." +msgstr "" + +#: nova/exception.py:514 +#, python-format +msgid "No disk at %(location)s" +msgstr "" + +#: nova/exception.py:518 +#, python-format +msgid "Could not find a handler for %(driver_type)s volume." +msgstr "" + +#: nova/exception.py:522 +#, python-format +msgid "Invalid image href %(image_href)s." +msgstr "" + +#: nova/exception.py:526 +#, python-format +msgid "Requested image %(image)s has automatic disk resize disabled." +msgstr "" + +#: nova/exception.py:531 +#, python-format +msgid "Image %(image_id)s could not be found." +msgstr "" + +#: nova/exception.py:536 +#, python-format +msgid "" +"Image %(image_id)s could not be found. The nova EC2 API assigns image ids" +" dynamically when they are listed for the first time. Have you listed " +"image ids since adding this image?" +msgstr "" + +#: nova/exception.py:543 +#, python-format +msgid "Project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:547 +msgid "Cannot find SR to read/write VDI." +msgstr "" + +#: nova/exception.py:551 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:555 +#, python-format +msgid "Network %(network_id)s is still in use." +msgstr "" + +#: nova/exception.py:559 +#, python-format +msgid "%(req)s is required to create a network." +msgstr "" + +#: nova/exception.py:563 +#, python-format +msgid "Network %(network_id)s could not be found." +msgstr "" + +#: nova/exception.py:567 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:571 +#, python-format +msgid "Network could not be found for bridge %(bridge)s" +msgstr "" + +#: nova/exception.py:575 +#, python-format +msgid "Network could not be found for uuid %(uuid)s" +msgstr "" + +#: nova/exception.py:579 +#, python-format +msgid "Network could not be found with cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:583 +#, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:587 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:591 +msgid "No more available networks." +msgstr "" + +#: nova/exception.py:595 +#, python-format +msgid "" +"Either Network uuid %(network_uuid)s is not present or is not assigned to" +" the project %(project_id)s." +msgstr "" + +#: nova/exception.py:600 +msgid "" +"More than one possible network found. Specify network ID(s) to select " +"which one(s) to connect to," +msgstr "" + +#: nova/exception.py:605 +msgid "Could not find the datastore reference(s) which the VM uses." +msgstr "" + +#: nova/exception.py:609 +#, python-format +msgid "Port %(port_id)s is still in use." +msgstr "" + +#: nova/exception.py:613 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:617 +#, python-format +msgid "No free port available for instance %(instance)s." +msgstr "" + +#: nova/exception.py:621 +#, python-format +msgid "Fixed ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:625 +#, python-format +msgid "No fixed IP associated with id %(id)s." +msgstr "" + +#: nova/exception.py:629 +#, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:633 +#, python-format +msgid "Instance %(instance_uuid)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:637 +#, python-format +msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." +msgstr "" + +#: nova/exception.py:642 +#, python-format +msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." +msgstr "" + +#: nova/exception.py:646 +#, python-format +msgid "" +"Fixed IP address (%(address)s) does not exist in network " +"(%(network_uuid)s)." +msgstr "" + +#: nova/exception.py:651 +#, python-format +msgid "" +"Fixed IP address %(address)s is already in use on instance " +"%(instance_uuid)s." +msgstr "" + +#: nova/exception.py:656 +#, python-format +msgid "More than one instance is associated with fixed ip address '%(address)s'." +msgstr "" + +#: nova/exception.py:661 +#, python-format +msgid "Fixed IP address %(address)s is invalid." +msgstr "" + +#: nova/exception.py:666 +msgid "Zero fixed ips available." +msgstr "" + +#: nova/exception.py:670 +msgid "Zero fixed ips could be found." +msgstr "" + +#: nova/exception.py:674 +#, python-format +msgid "Floating ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:679 +#, python-format +msgid "Floating ip not found for id %(id)s." +msgstr "" + +#: nova/exception.py:683 +#, python-format +msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgstr "" + +#: nova/exception.py:687 +#, python-format +msgid "Floating ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:691 +#, python-format +msgid "Floating ip not found for host %(host)s." +msgstr "" + +#: nova/exception.py:695 +#, python-format +msgid "Multiple floating ips are found for address %(address)s." +msgstr "" + +#: nova/exception.py:699 +msgid "Floating ip pool not found." +msgstr "" + +#: nova/exception.py:704 +msgid "Zero floating ips available." +msgstr "" + +#: nova/exception.py:710 +#, python-format +msgid "Floating ip %(address)s is associated." +msgstr "" + +#: nova/exception.py:714 +#, python-format +msgid "Floating ip %(address)s is not associated." +msgstr "" + +#: nova/exception.py:718 +msgid "Zero floating ips exist." +msgstr "" + +#: nova/exception.py:723 +#, python-format +msgid "Interface %(interface)s not found." +msgstr "" + +#: nova/exception.py:728 nova/api/openstack/compute/contrib/floating_ips.py:98 +msgid "Cannot disassociate auto assigned floating ip" +msgstr "" + +#: nova/exception.py:733 +#, python-format +msgid "Keypair %(name)s not found for user %(user_id)s" +msgstr "" + +#: nova/exception.py:737 +#, python-format +msgid "Service %(service_id)s could not be found." +msgstr "" + +#: nova/exception.py:741 +#, python-format +msgid "Service with host %(host)s binary %(binary)s exists." +msgstr "" + +#: nova/exception.py:745 +#, python-format +msgid "Service with host %(host)s topic %(topic)s exists." +msgstr "" + +#: nova/exception.py:749 +#, python-format +msgid "Host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:753 +#, python-format +msgid "Compute host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:757 +#, python-format +msgid "Could not find binary %(binary)s on host %(host)s." +msgstr "" + +#: nova/exception.py:761 +#, python-format +msgid "Invalid reservation expiration %(expire)s." +msgstr "" + +#: nova/exception.py:765 +#, python-format +msgid "" +"Change would make usage less than 0 for the following resources: " +"%(unders)s" +msgstr "" + +#: nova/exception.py:770 +msgid "Quota could not be found" +msgstr "" + +#: nova/exception.py:774 +#, python-format +msgid "Quota exists for project %(project_id)s, resource %(resource)s" +msgstr "" + +#: nova/exception.py:779 +#, python-format +msgid "Unknown quota resources %(unknown)s." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Quota for user %(user_id)s in project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:788 +#, python-format +msgid "Quota for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:792 +#, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:796 +#, python-format +msgid "Quota usage for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:800 +#, python-format +msgid "Quota reservation %(uuid)s could not be found." +msgstr "" + +#: nova/exception.py:804 +#, python-format +msgid "Quota exceeded for resources: %(overs)s" +msgstr "" + +#: nova/exception.py:808 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:812 +#, python-format +msgid "Security group %(security_group_id)s not found for project %(project_id)s." +msgstr "" + +#: nova/exception.py:817 +#, python-format +msgid "Security group with rule %(rule_id)s not found." +msgstr "" + +#: nova/exception.py:822 +#, python-format +msgid "" +"Security group %(security_group_name)s already exists for project " +"%(project_id)s." +msgstr "" + +#: nova/exception.py:827 +#, python-format +msgid "" +"Security group %(security_group_id)s is already associated with the " +"instance %(instance_id)s" +msgstr "" + +#: nova/exception.py:832 +#, python-format +msgid "" +"Security group %(security_group_id)s is not associated with the instance " +"%(instance_id)s" +msgstr "" + +#: nova/exception.py:837 +#, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:841 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:847 +#, python-format +msgid "Rule already exists in group: %(rule)s" +msgstr "" + +#: nova/exception.py:851 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:856 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:860 +#, python-format +msgid "Migration not found for instance %(instance_id)s with status %(status)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Console pool %(pool_id)s could not be found." +msgstr "" + +#: nova/exception.py:869 +#, python-format +msgid "" +"Console pool with host %(host)s, console_type %(console_type)s and " +"compute_host %(compute_host)s already exists." +msgstr "" + +#: nova/exception.py:875 +#, python-format +msgid "" +"Console pool of type %(console_type)s for compute host %(compute_host)s " +"on proxy host %(host)s not found." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "Console %(console_id)s could not be found." +msgstr "" + +#: nova/exception.py:885 +#, python-format +msgid "Console for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:889 +#, python-format +msgid "" +"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " +"found." +msgstr "" + +#: nova/exception.py:894 +#, python-format +msgid "Invalid console type %(console_type)s" +msgstr "" + +#: nova/exception.py:898 +#, python-format +msgid "Unavailable console type %(console_type)s." +msgstr "" + +#: nova/exception.py:902 +#, python-format +msgid "Instance type %(instance_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:906 +#, python-format +msgid "Instance type with name %(instance_type_name)s could not be found." +msgstr "" + +#: nova/exception.py:911 +#, python-format +msgid "Flavor %(flavor_id)s could not be found." +msgstr "" + +#: nova/exception.py:915 +#, python-format +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." +msgstr "" + +#: nova/exception.py:920 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:924 +#, python-format +msgid "Cell with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:928 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:932 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:936 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:940 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:944 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:948 +msgid "Cannot update cells configuration file." +msgstr "" + +#: nova/exception.py:952 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:956 +#, python-format +msgid "Scheduler Host Filter %(filter_name)s could not be found." +msgstr "" + +#: nova/exception.py:960 +#, python-format +msgid "" +"Instance Type %(instance_type_id)s has no extra specs with key " +"%(extra_specs_key)s." +msgstr "" + +#: nova/exception.py:965 +#, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:969 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:973 +#, python-format +msgid "Virtual switch associated with the network adapter %(adapter)s not found." +msgstr "" + +#: nova/exception.py:978 +#, python-format +msgid "Network adapter %(adapter)s could not be found." +msgstr "" + +#: nova/exception.py:982 +#, python-format +msgid "Class %(class_name)s could not be found: %(exception)s" +msgstr "" + +#: nova/exception.py:986 +msgid "Action not allowed." +msgstr "" + +#: nova/exception.py:990 +msgid "Rotation is not allowed for snapshots" +msgstr "" + +#: nova/exception.py:994 +msgid "Rotation param is required for backup image_type" +msgstr "" + +#: nova/exception.py:999 nova/tests/compute/test_keypairs.py:146 +#, python-format +msgid "Key pair '%(key_name)s' already exists." +msgstr "" + +#: nova/exception.py:1003 +#, python-format +msgid "Instance %(name)s already exists." +msgstr "" + +#: nova/exception.py:1007 +#, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:1011 +#, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:1015 +#, python-format +msgid "" +"Flavor access already exists for flavor %(flavor_id)s and project " +"%(project_id)s combination." +msgstr "" + +#: nova/exception.py:1020 +#, python-format +msgid "%(path)s is not on shared storage: %(reason)s" +msgstr "" + +#: nova/exception.py:1024 +#, python-format +msgid "%(path)s is not on local storage: %(reason)s" +msgstr "" + +#: nova/exception.py:1028 +msgid "Migration error" +msgstr "" + +#: nova/exception.py:1032 +msgid "Migration pre-check error" +msgstr "" + +#: nova/exception.py:1036 +#, python-format +msgid "Malformed message body: %(reason)s" +msgstr "" + +#: nova/exception.py:1042 +#, python-format +msgid "Could not find config at %(path)s" +msgstr "" + +#: nova/exception.py:1046 +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" +msgstr "" + +#: nova/exception.py:1050 +msgid "When resizing, instances must change flavor!" +msgstr "" + +#: nova/exception.py:1054 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:1058 +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" +msgstr "" + +#: nova/exception.py:1062 +msgid "Instance type's memory is too small for requested image." +msgstr "" + +#: nova/exception.py:1066 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:1070 +#, python-format +msgid "Insufficient free memory on compute node to start %(uuid)s." +msgstr "" + +#: nova/exception.py:1074 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:1079 +msgid "Quota exceeded" +msgstr "" + +#: nova/exception.py:1086 +#, python-format +msgid "" +"Quota exceeded for %(overs)s: Requested %(req)s, but already used " +"%(used)d of %(allowed)d %(resource)s" +msgstr "" + +#: nova/exception.py:1091 +msgid "Maximum number of floating ips exceeded" +msgstr "" + +#: nova/exception.py:1095 +msgid "Maximum number of fixed ips exceeded" +msgstr "" + +#: nova/exception.py:1099 +#, python-format +msgid "Maximum number of metadata items exceeds %(allowed)d" +msgstr "" + +#: nova/exception.py:1103 +msgid "Personality file limit exceeded" +msgstr "" + +#: nova/exception.py:1107 +msgid "Personality file path too long" +msgstr "" + +#: nova/exception.py:1111 +msgid "Personality file content too long" +msgstr "" + +#: nova/exception.py:1115 nova/tests/compute/test_keypairs.py:157 +msgid "Maximum number of key pairs exceeded" +msgstr "" + +#: nova/exception.py:1120 +msgid "Maximum number of security groups or rules exceeded" +msgstr "" + +#: nova/exception.py:1124 +msgid "Maximum number of ports exceeded" +msgstr "" + +#: nova/exception.py:1128 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:1133 +#, python-format +msgid "Aggregate %(aggregate_id)s could not be found." +msgstr "" + +#: nova/exception.py:1137 +#, python-format +msgid "Aggregate %(aggregate_name)s already exists." +msgstr "" + +#: nova/exception.py:1141 +#, python-format +msgid "Aggregate %(aggregate_id)s has no host %(host)s." +msgstr "" + +#: nova/exception.py:1145 +#, python-format +msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1150 +#, python-format +msgid "Aggregate %(aggregate_id)s already has host %(host)s." +msgstr "" + +#: nova/exception.py:1154 +msgid "Unable to create instance type" +msgstr "" + +#: nova/exception.py:1158 +#, python-format +msgid "Failed to set admin password on %(instance)s because %(reason)s" +msgstr "" + +#: nova/exception.py:1164 +#, python-format +msgid "Detected existing vlan with id %(vlan)d" +msgstr "" + +#: nova/exception.py:1168 +msgid "There was a conflict when trying to complete your request." +msgstr "" + +#: nova/exception.py:1174 +#, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1178 +#, python-format +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1183 +#, python-format +msgid "Node %(node_id)s could not be found." +msgstr "" + +#: nova/exception.py:1187 +#, python-format +msgid "Node with UUID %(node_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1191 +#, python-format +msgid "Marker %(marker)s could not be found." +msgstr "" + +#: nova/exception.py:1196 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1200 +#, python-format +msgid "Could not fetch image %(image_id)s" +msgstr "" + +#: nova/exception.py:1204 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1208 +#, python-format +msgid "Task %(task_name)s is already running on host %(host)s" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "Task %(task_name)s is not running on host %(host)s" +msgstr "" + +#: nova/exception.py:1216 +#, python-format +msgid "Instance %(instance_uuid)s is locked" +msgstr "" + +#: nova/exception.py:1220 +#, python-format +msgid "Invalid value for Config Drive option: %(option)s" +msgstr "" + +#: nova/exception.py:1224 +#, python-format +msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" +msgstr "" + +#: nova/exception.py:1229 +#, python-format +msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." +msgstr "" + +#: nova/exception.py:1234 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1238 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1242 +#, python-format +msgid "" +"User data too large. User data must be no larger than %(maxsize)s bytes " +"once base64 encoded. Your data is %(length)d bytes" +msgstr "" + +#: nova/exception.py:1248 +msgid "User data needs to be valid base 64." +msgstr "" + +#: nova/exception.py:1252 +#, python-format +msgid "" +"unexpected task state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1261 +#, python-format +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" +msgstr "" + +#: nova/exception.py:1266 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1270 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1275 +#, python-format +msgid "The CA file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1279 +#, python-format +msgid "The CRL file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1283 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1287 +#, python-format +msgid "" +"The service from servicegroup driver %(driver)s is temporarily " +"unavailable." +msgstr "" + +#: nova/exception.py:1292 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1297 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1302 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1307 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/exception.py:1311 +#, python-format +msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" +msgstr "" + +#: nova/exception.py:1315 +#, python-format +msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" +msgstr "" + +#: nova/exception.py:1320 +#, python-format +msgid "Shadow table with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:1325 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + +#: nova/exception.py:1331 +#, python-format +msgid "Unsupported object type %(objtype)s" +msgstr "" + +#: nova/exception.py:1335 +#, python-format +msgid "Cannot call %(method)s on orphaned %(objtype)s object" +msgstr "" + +#: nova/exception.py:1339 +#, python-format +msgid "Version %(objver)s of %(objname)s is not supported" +msgstr "" + +#: nova/exception.py:1343 +#, python-format +msgid "Object action %(action)s failed because: %(reason)s" +msgstr "" + +#: nova/exception.py:1347 +#, python-format +msgid "Core API extensions are missing: %(missing_apis)s" +msgstr "" + +#: nova/exception.py:1351 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1355 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1360 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1364 +#, python-format +msgid "Instance group %(group_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1368 +#, python-format +msgid "Instance group %(group_uuid)s already exists." +msgstr "" + +#: nova/exception.py:1372 +#, python-format +msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1377 +#, python-format +msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." +msgstr "" + +#: nova/exception.py:1382 +#, python-format +msgid "Instance group %(group_uuid)s has no policy %(policy)s." +msgstr "" + +#: nova/exception.py:1386 +#, python-format +msgid "Number of retries to plugin (%(num_retries)d) exceeded." +msgstr "" + +#: nova/exception.py:1390 +#, python-format +msgid "There was an error with the download module %(module)s. %(reason)s" +msgstr "" + +#: nova/exception.py:1395 +#, python-format +msgid "" +"The metadata for this location will not work with this module %(module)s." +" %(reason)s." +msgstr "" + +#: nova/exception.py:1400 +#, python-format +msgid "The method %(method_name)s is not implemented." +msgstr "" + +#: nova/exception.py:1404 +#, python-format +msgid "The module %(module)s is misconfigured: %(reason)s." +msgstr "" + +#: nova/exception.py:1408 +#, python-format +msgid "The PCI address %(address)s has an incorrect format." +msgstr "" + +#: nova/exception.py:1412 +#, python-format +msgid "PCI device %(id)s not found" +msgstr "" + +#: nova/exception.py:1416 +#, python-format +msgid "PCI Device %(node_id)s:%(address)s not found." +msgstr "" + +#: nova/exception.py:1420 +#, python-format +msgid "" +"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " +"%(hopestatus)s" +msgstr "" + +#: nova/exception.py:1426 +#, python-format +msgid "" +"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " +"of %(hopeowner)s" +msgstr "" + +#: nova/exception.py:1432 +#, python-format +msgid "PCI Device request (%requests)s failed" +msgstr "" + +#: nova/exception.py:1437 +#, python-format +msgid "" +"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " +"pool" +msgstr "" + +#: nova/exception.py:1443 +#, python-format +msgid "Invalid PCI alias definition: %(reason)s" +msgstr "" + +#: nova/exception.py:1447 +#, python-format +msgid "PCI alias %(alias)s is not defined" +msgstr "" + +#: nova/exception.py:1452 +#, python-format +msgid "Not enough parameters: %(reason)s" +msgstr "" + +#: nova/exception.py:1457 +#, python-format +msgid "Invalid PCI devices Whitelist config %(reason)s" +msgstr "" + +#: nova/exception.py:1461 +#, python-format +msgid "Cannot change %(node_id)s to %(new_node_id)s" +msgstr "" + +#: nova/exception.py:1471 +#, python-format +msgid "" +"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " +"%(reason)s" +msgstr "" + +#: nova/exception.py:1476 +#, python-format +msgid "Failed to detach PCI device %(dev)s: %(reason)s" +msgstr "" + +#: nova/exception.py:1480 +#, python-format +msgid "%(type)s hypervisor does not support PCI devices" +msgstr "" + +#: nova/exception.py:1484 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + +#: nova/filters.py:70 +#, python-format +msgid "Starting with %d host(s)" +msgstr "" + +#: nova/filters.py:79 +#, python-format +msgid "Filter %(cls_name)s says to stop filtering" +msgstr "" + +#: nova/filters.py:84 +#, python-format +msgid "Filter %s returned 0 hosts" +msgstr "" + +#: nova/filters.py:86 +#, python-format +msgid "Filter %(cls_name)s returned %(obj_len)d host(s)" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:82 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:166 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:148 nova/notifications.py:188 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:272 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:33 +msgid "JSON file representing policy" +msgstr "" + +#: nova/policy.py:36 +msgid "Rule checked when requested rule is not found" +msgstr "" + +#: nova/quota.py:1274 +#, python-format +msgid "Created reservations %s" +msgstr "" + +#: nova/quota.py:1297 +#, python-format +msgid "Failed to commit reservations %s" +msgstr "" + +#: nova/quota.py:1299 +#, python-format +msgid "Committed reservations %s" +msgstr "" + +#: nova/quota.py:1320 +#, python-format +msgid "Failed to roll back reservations %s" +msgstr "" + +#: nova/quota.py:1323 +#, python-format +msgid "Rolled back reservations %s" +msgstr "" + +#: nova/service.py:151 +#, python-format +msgid "Starting %(topic)s node (version %(version)s)" +msgstr "" + +#: nova/service.py:170 nova/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: nova/service.py:188 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:268 +msgid "Service killed that has no database entry" +msgstr "" + +#: nova/service.py:290 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" + +#: nova/service.py:392 +msgid "serve() can only be called once" +msgstr "" + +#: nova/utils.py:159 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:365 +#, python-format +msgid "Couldn't get IPv4 : %(ex)s" +msgstr "" + +#: nova/utils.py:381 +#, python-format +msgid "IPv4 address is not found.: %s" +msgstr "" + +#: nova/utils.py:384 +#, python-format +msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" +msgstr "" + +#: nova/utils.py:399 +#, python-format +msgid "Link Local address is not found.:%s" +msgstr "" + +#: nova/utils.py:402 +#, python-format +msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" +msgstr "" + +#: nova/utils.py:423 +#, python-format +msgid "Invalid backend: %s" +msgstr "" + +#: nova/utils.py:468 +#, python-format +msgid "Expected object of type: %s" +msgstr "" + +#: nova/utils.py:497 +#, python-format +msgid "Invalid server_string: %s" +msgstr "" + +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: nova/utils.py:784 nova/virt/configdrive.py:178 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/utils.py:953 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:957 +#, python-format +msgid "%(name)s has a minimum character requirement of %(min_length)s." +msgstr "" + +#: nova/utils.py:962 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/utils.py:972 +#, python-format +msgid "%(value_name)s must be an integer" +msgstr "" + +#: nova/utils.py:978 +#, python-format +msgid "%(value_name)s must be >= %(min_value)d" +msgstr "" + +#: nova/utils.py:984 +#, python-format +msgid "%(value_name)s must be <= %(max_value)d" +msgstr "" + +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + +#: nova/wsgi.py:125 +#, python-format +msgid "%(name)s listening on %(host)s:%(port)s" +msgstr "" + +#: nova/wsgi.py:140 nova/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:144 nova/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:148 nova/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:152 nova/openstack/common/sslutils.py:61 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:183 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:210 +msgid "Stopping WSGI server." +msgstr "" + +#: nova/wsgi.py:229 +msgid "WSGI server has stopped." +msgstr "" + +#: nova/wsgi.py:298 +msgid "You must implement __call__" +msgstr "" + +#: nova/wsgi.py:484 +#, python-format +msgid "Loading app %(name)s from %(path)s" +msgstr "" + +#: nova/api/auth.py:117 +msgid "Invalid service catalog json." +msgstr "" + +#: nova/api/auth.py:140 +msgid "Sourcing roles from deprecated X-Role HTTP header" +msgstr "" + +#: nova/api/sizelimit.py:54 nova/api/sizelimit.py:63 nova/api/sizelimit.py:77 +#: nova/api/metadata/password.py:62 +msgid "Request is too large." +msgstr "" + +#: nova/api/validator.py:134 +#, python-format +msgid "%(key)s with value %(value)s failed validator %(name)s" +msgstr "" + +#: nova/api/ec2/__init__.py:90 +#, python-format +msgid "FaultWrapper: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:161 +msgid "Too many failed authentications." +msgstr "" + +#: nova/api/ec2/__init__.py:170 +#, python-format +msgid "" +"Access key %(access_key)s has had %(failures)d failed authentications and" +" will be locked out for %(lock_mins)d minutes." +msgstr "" + +#: nova/api/ec2/__init__.py:189 +msgid "Signature not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:194 +msgid "Access key not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 +msgid "Failure communicating with keystone" +msgstr "" + +#: nova/api/ec2/__init__.py:245 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:306 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:326 +#, python-format +msgid "action: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:328 +#, python-format +msgid "arg: %(key)s\t\tval: %(value)s" +msgstr "" + +#: nova/api/ec2/__init__.py:404 +#, python-format +msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" +msgstr "" + +#: nova/api/ec2/__init__.py:496 +#, python-format +msgid "Unexpected %(ex_name)s raised: %(ex_str)s" +msgstr "" + +#: nova/api/ec2/__init__.py:498 +#, python-format +msgid "Unexpected %(ex_name)s raised" +msgstr "" + +#: nova/api/ec2/__init__.py:502 +#, python-format +msgid "%(ex_name)s raised: %(ex_str)s" +msgstr "" + +#: nova/api/ec2/__init__.py:504 +#, python-format +msgid "%(ex_name)s raised" +msgstr "" + +#: nova/api/ec2/__init__.py:527 +#, python-format +msgid "Environment: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:529 +msgid "Unknown error occurred." +msgstr "" + +#: nova/api/ec2/apirequest.py:62 +#, python-format +msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" +msgstr "" + +#: nova/api/ec2/cloud.py:402 +#, python-format +msgid "Create snapshot of volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:427 +#, python-format +msgid "Could not find key pair(s): %s" +msgstr "" + +#: nova/api/ec2/cloud.py:443 +#, python-format +msgid "Create key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:455 +#, python-format +msgid "Import key %s" +msgstr "" + +#: nova/api/ec2/cloud.py:468 +#, python-format +msgid "Delete key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:610 nova/api/ec2/cloud.py:734 +msgid "need group_name or group_id" +msgstr "" + +#: nova/api/ec2/cloud.py:615 +msgid "can't build a valid rule" +msgstr "" + +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %(protocol)s" +msgstr "" + +#: nova/api/ec2/cloud.py:654 nova/api/ec2/cloud.py:687 +msgid "No rule for the specified parameters." +msgstr "" + +#: nova/api/ec2/cloud.py:762 +#, python-format +msgid "Get console output for instance %s" +msgstr "" + +#: nova/api/ec2/cloud.py:833 +#, python-format +msgid "Create volume from snapshot %s" +msgstr "" + +#: nova/api/ec2/cloud.py:837 nova/api/openstack/compute/contrib/volumes.py:242 +#, python-format +msgid "Create volume of %s GB" +msgstr "" + +#: nova/api/ec2/cloud.py:873 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" +msgstr "" + +#: nova/api/ec2/cloud.py:902 nova/api/openstack/compute/contrib/volumes.py:490 +#, python-format +msgid "Detach volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1062 +#, python-format +msgid "vol = %s\n" +msgstr "" + +#: nova/api/ec2/cloud.py:1222 +msgid "Allocate address" +msgstr "" + +#: nova/api/ec2/cloud.py:1227 +#, python-format +msgid "Release address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1232 +#, python-format +msgid "Associate address %(public_ip)s to instance %(instance_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1242 +msgid "Unable to associate IP Address, no fixed_ips." +msgstr "" + +#: nova/api/ec2/cloud.py:1250 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#, python-format +msgid "multiple fixed_ips exist, using the first: %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1263 +#, python-format +msgid "Disassociate address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1300 +msgid "Image must be available" +msgstr "" + +#: nova/api/ec2/cloud.py:1381 +msgid "Going to start terminating instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1392 +#, python-format +msgid "Reboot instance %r" +msgstr "" + +#: nova/api/ec2/cloud.py:1402 +msgid "Going to stop instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1412 +msgid "Going to start instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1503 +#, python-format +msgid "De-registering image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1519 +msgid "imageLocation is required" +msgstr "" + +#: nova/api/ec2/cloud.py:1539 +#, python-format +msgid "Registered image %(image_location)s with id %(image_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1600 +msgid "user or group not specified" +msgstr "" + +#: nova/api/ec2/cloud.py:1603 +msgid "only group \"all\" is supported" +msgstr "" + +#: nova/api/ec2/cloud.py:1606 +msgid "operation_type must be add or remove" +msgstr "" + +#: nova/api/ec2/cloud.py:1608 +#, python-format +msgid "Updating image %s publicity" +msgstr "" + +#: nova/api/ec2/cloud.py:1621 +#, python-format +msgid "Not allowed to modify attributes for image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1647 +#, python-format +msgid "" +"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " +"have a volume attached at root (%(root)s)" +msgstr "" + +#: nova/api/ec2/cloud.py:1678 +#, python-format +msgid "Couldn't stop instance within %d sec" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 +#, python-format +msgid "image of %(instance)s at %(now)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1722 nova/api/ec2/cloud.py:1771 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1775 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1731 nova/api/ec2/cloud.py:1780 +#: nova/api/ec2/cloud.py:1837 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1735 nova/api/ec2/cloud.py:1784 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1741 nova/api/ec2/cloud.py:1792 +msgid "Expecting tagSet to be key/value pairs" +msgstr "" + +#: nova/api/ec2/cloud.py:1748 +msgid "Expecting both key and value to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1797 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1871 +msgid "Invalid CIDR" +msgstr "" + +#: nova/api/ec2/ec2utils.py:257 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:275 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/ec2/faults.py:31 +#, python-format +msgid "EC2 error response: %(code)s: %(message)s" +msgstr "" + +#: nova/api/metadata/base.py:393 +#, python-format +msgid "future versions %s hidden in version list" +msgstr "" + +#: nova/api/metadata/handler.py:112 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_neutron_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:138 nova/api/metadata/handler.py:145 +#, python-format +msgid "Failed to get metadata for ip: %s" +msgstr "" + +#: nova/api/metadata/handler.py:140 nova/api/metadata/handler.py:191 +msgid "An unknown error has occurred. Please try your request again." +msgstr "" + +#: nova/api/metadata/handler.py:157 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:159 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:173 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:182 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:189 nova/api/metadata/handler.py:196 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:49 +msgid "file does not exist" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:51 +msgid "Unexpected IOError when reading" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:54 +msgid "failed to load json" +msgstr "" + +#: nova/api/openstack/__init__.py:84 +#, python-format +msgid "Caught error: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:93 +#, python-format +msgid "%(url)s returned with HTTP %(status)d" +msgstr "" + +#: nova/api/openstack/__init__.py:186 +msgid "Must specify an ExtensionManager class" +msgstr "" + +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 +#, python-format +msgid "Extended resource: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 +#, python-format +msgid "" +"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " +"resource" +msgstr "" + +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 +#, python-format +msgid "Extension %(ext_name)s extending resource: %(collection)s" +msgstr "" + +#: nova/api/openstack/__init__.py:280 +#: nova/api/openstack/compute/plugins/v3/servers.py:347 +#, python-format +msgid "Not loading %s because it is in the blacklist" +msgstr "" + +#: nova/api/openstack/__init__.py:285 +#: nova/api/openstack/compute/plugins/v3/servers.py:352 +#, python-format +msgid "Not loading %s because it is not in the whitelist" +msgstr "" + +#: nova/api/openstack/__init__.py:296 +#, python-format +msgid "v3 API Extension Blacklist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:298 +#, python-format +msgid "v3 API Extension Whitelist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:305 +#, python-format +msgid "Extensions in both blacklist and whitelist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:329 +#, python-format +msgid "Missing core API extensions: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:357 +#, python-format +msgid "Running _register_resources on %s" +msgstr "" + +#: nova/api/openstack/__init__.py:399 +#, python-format +msgid "Running _register_controllers on %s" +msgstr "" + +#: nova/api/openstack/common.py:119 +#, python-format +msgid "" +"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " +"Bad upgrade or db corrupted?" +msgstr "" + +#: nova/api/openstack/common.py:166 +#, python-format +msgid "%s param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:169 +#, python-format +msgid "%s param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:194 +msgid "offset param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:200 +msgid "limit param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:204 +msgid "limit param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:208 +msgid "offset param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:243 nova/api/openstack/compute/flavors.py:148 +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/plugins/v3/flavors.py:156 +#: nova/api/openstack/compute/plugins/v3/servers.py:554 +#, python-format +msgid "marker [%s] not found" +msgstr "" + +#: nova/api/openstack/common.py:283 +#, python-format +msgid "href %s does not contain version" +msgstr "" + +#: nova/api/openstack/common.py:298 +msgid "Image metadata limit exceeded" +msgstr "" + +#: nova/api/openstack/common.py:306 +msgid "Image metadata key cannot be blank" +msgstr "" + +#: nova/api/openstack/common.py:309 +msgid "Image metadata key too long" +msgstr "" + +#: nova/api/openstack/common.py:312 +msgid "Invalid image metadata" +msgstr "" + +#: nova/api/openstack/common.py:375 +#, python-format +msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" +msgstr "" + +#: nova/api/openstack/common.py:378 +#, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:381 +#, python-format +msgid "Instance is in an invalid state for '%s'" +msgstr "" + +#: nova/api/openstack/common.py:461 +msgid "Rejecting snapshot request, snapshots currently disabled" +msgstr "" + +#: nova/api/openstack/common.py:463 +msgid "Instance snapshots are not permitted at this time." +msgstr "" + +#: nova/api/openstack/extensions.py:199 +#, python-format +msgid "Loaded extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:238 +#: nova/api/openstack/compute/plugins/__init__.py:47 +#, python-format +msgid "Ext name: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/compute/plugins/__init__.py:48 +#, python-format +msgid "Ext alias: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/compute/plugins/__init__.py:49 +#, python-format +msgid "Ext description: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/compute/plugins/__init__.py:51 +#, python-format +msgid "Ext namespace: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:243 +#, python-format +msgid "Ext updated: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/compute/plugins/__init__.py:54 +#, python-format +msgid "Exception loading extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:259 +#, python-format +msgid "Loading extension %s" +msgstr "" + +#: nova/api/openstack/extensions.py:268 +#, python-format +msgid "Calling extension factory %s" +msgstr "" + +#: nova/api/openstack/extensions.py:280 +#, python-format +msgid "Failed to load extension %(ext_factory)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:351 +#, python-format +msgid "Failed to load extension %(classpath)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:374 +#, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:487 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:488 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 +msgid "cannot understand JSON" +msgstr "" + +#: nova/api/openstack/wsgi.py:659 +msgid "too many body keys" +msgstr "" + +#: nova/api/openstack/wsgi.py:703 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:707 +#, python-format +msgid "Fault thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:710 +#, python-format +msgid "HTTP exception thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:833 +msgid "Unrecognized Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:837 +msgid "No Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:841 +msgid "Empty body provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:953 +#, python-format +msgid "There is no such action: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 +#: nova/api/openstack/compute/server_metadata.py:59 +#: nova/api/openstack/compute/server_metadata.py:77 +#: nova/api/openstack/compute/server_metadata.py:102 +#: nova/api/openstack/compute/server_metadata.py:127 +#: nova/api/openstack/compute/contrib/admin_actions.py:226 +#: nova/api/openstack/compute/contrib/evacuate.py:49 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:51 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128 +msgid "Malformed request body" +msgstr "" + +#: nova/api/openstack/wsgi.py:960 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:964 +#, python-format +msgid "Calling method %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:973 +msgid "Unsupported Content-Type" +msgstr "" + +#: nova/api/openstack/wsgi.py:985 +#, python-format +msgid "" +"Malformed request URL: URL's project_id '%(project_id)s' doesn't match " +"Context's project_id '%(context_project_id)s'" +msgstr "" + +#: nova/api/openstack/wsgi.py:1224 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:276 +msgid "element is not a child" +msgstr "" + +#: nova/api/openstack/xmlutil.py:434 +msgid "root element selecting a list" +msgstr "" + +#: nova/api/openstack/xmlutil.py:757 +#, python-format +msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:877 +msgid "subclasses must implement construct()!" +msgstr "" + +#: nova/api/openstack/compute/extensions.py:39 +msgid "Initializing extension manager." +msgstr "" + +#: nova/api/openstack/compute/flavors.py:109 +#: nova/api/openstack/compute/plugins/v3/flavors.py:116 +#, python-format +msgid "Invalid is_public filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:133 +#, python-format +msgid "Invalid minRam filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:140 +#, python-format +msgid "Invalid minDisk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:37 +#: nova/api/openstack/compute/images.py:142 +#: nova/api/openstack/compute/images.py:158 +msgid "Image not found." +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:80 +msgid "Incorrect request body format" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/server_metadata.py:81 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:87 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:91 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108 +msgid "Request body and URI mismatch" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/server_metadata.py:85 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:90 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:94 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112 +msgid "Request body contains too many items" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:119 +msgid "Invalid metadata key" +msgstr "" + +#: nova/api/openstack/compute/images.py:163 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:69 +#: nova/api/openstack/compute/plugins/v3/ips.py:71 +msgid "Instance does not exist" +msgstr "" + +#: nova/api/openstack/compute/ips.py:92 +#: nova/api/openstack/compute/plugins/v3/ips.py:94 +msgid "Instance is not a member of specified network" +msgstr "" + +#: nova/api/openstack/compute/limits.py:164 +#: nova/api/openstack/compute/plugins/v3/limits.py:147 +#, python-format +msgid "" +"Only %(value)s %(verb)s request(s) can be made to %(uri)s every " +"%(unit_string)s." +msgstr "" + +#: nova/api/openstack/compute/limits.py:292 +#: nova/api/openstack/compute/plugins/v3/limits.py:274 +msgid "This request was rate-limited." +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:39 +#: nova/api/openstack/compute/server_metadata.py:123 +#: nova/api/openstack/compute/server_metadata.py:174 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198 +msgid "Server does not exist" +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:155 +#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190 +msgid "Metadata item was not found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/contrib/cells.py:405 +#: nova/api/openstack/compute/plugins/v3/cells.py:413 +msgid "Invalid changes-since value" +msgstr "" + +#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/plugins/v3/servers.py:537 +msgid "Only administrators may list deleted instances" +msgstr "" + +#: nova/api/openstack/compute/servers.py:577 +#: nova/api/openstack/compute/plugins/v3/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " +msgstr "" + +#: nova/api/openstack/compute/servers.py:595 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1147 +#: nova/api/openstack/compute/servers.py:1319 +#: nova/api/openstack/compute/plugins/v3/servers.py:575 +#: nova/api/openstack/compute/plugins/v3/servers.py:690 +#: nova/api/openstack/compute/plugins/v3/servers.py:894 +#: nova/api/openstack/compute/plugins/v3/servers.py:998 +#: nova/api/openstack/compute/plugins/v3/servers.py:1120 +msgid "Instance could not be found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:626 +#: nova/api/openstack/compute/plugins/v3/personalities.py:88 +#, python-format +msgid "Bad personality format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:629 +#: nova/api/openstack/compute/plugins/v3/personalities.py:91 +msgid "Bad personality format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:632 +#: nova/api/openstack/compute/plugins/v3/personalities.py:94 +#, python-format +msgid "Personality content for %s cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:647 +msgid "Unknown argument : port" +msgstr "" + +#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/plugins/v3/servers.py:620 +#, python-format +msgid "Bad port format: port uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/plugins/v3/servers.py:636 +#, python-format +msgid "Bad networks format: network uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/plugins/v3/servers.py:609 +#, python-format +msgid "Invalid fixed IP address (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/plugins/v3/servers.py:651 +#, python-format +msgid "Duplicate networks (%s) are not allowed" +msgstr "" + +#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/plugins/v3/servers.py:657 +#, python-format +msgid "Bad network format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:793 +#: nova/api/openstack/compute/plugins/v3/servers.py:660 +msgid "Bad networks format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:718 +msgid "Userdata content cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:723 +msgid "accessIPv4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:728 +msgid "accessIPv6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/plugins/v3/servers.py:706 +msgid "Server name is not defined" +msgstr "" + +#: nova/api/openstack/compute/servers.py:809 +#: nova/api/openstack/compute/servers.py:936 +msgid "Invalid flavorRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:849 +msgid "" +"Using different block_device_mapping syntaxes is not allowed in the same " +"request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:887 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +msgid "min_count must be <= max_count" +msgstr "" + +#: nova/api/openstack/compute/servers.py:933 +#: nova/api/openstack/compute/plugins/v3/servers.py:781 +msgid "Can not find requested image" +msgstr "" + +#: nova/api/openstack/compute/servers.py:939 +#: nova/api/openstack/compute/plugins/v3/servers.py:787 +msgid "Invalid key_name provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:942 +#: nova/api/openstack/compute/plugins/v3/servers.py:790 +msgid "Invalid config_drive provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1027 +msgid "HostId cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1031 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1057 +#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/plugins/v3/servers.py:909 +#: nova/api/openstack/compute/plugins/v3/servers.py:925 +msgid "Instance has not been resized." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1077 +#: nova/api/openstack/compute/plugins/v3/servers.py:928 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1093 +#: nova/api/openstack/compute/plugins/v3/servers.py:944 +msgid "Argument 'type' for reboot is not HARD or SOFT" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1097 +#: nova/api/openstack/compute/plugins/v3/servers.py:948 +msgid "Missing argument 'type' for reboot" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1119 +#: nova/api/openstack/compute/plugins/v3/servers.py:970 +msgid "Unable to locate requested flavor." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1122 +#: nova/api/openstack/compute/plugins/v3/servers.py:973 +msgid "Resize requires a flavor change." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1128 +#: nova/api/openstack/compute/plugins/v3/servers.py:979 +msgid "You are not authorized to access the image the instance was started with." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1132 +#: nova/api/openstack/compute/plugins/v3/servers.py:983 +msgid "Image that the instance was started with could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1136 +#: nova/api/openstack/compute/plugins/v3/servers.py:987 +msgid "Invalid instance image." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1157 +msgid "Missing imageRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1166 +msgid "Invalid imageRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1197 +msgid "Missing flavorRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1210 +msgid "No adminPass was specified" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1218 +#: nova/api/openstack/compute/plugins/v3/admin_password.py:78 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1227 +msgid "Unable to parse metadata key/value pairs." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1240 +msgid "Resize request has invalid 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1243 +msgid "Resize requests require 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1261 +#: nova/api/openstack/compute/contrib/aggregates.py:160 +#: nova/api/openstack/compute/contrib/coverage_ext.py:287 +#: nova/api/openstack/compute/contrib/flavormanage.py:59 +#: nova/api/openstack/compute/contrib/keypairs.py:89 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:46 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:80 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:118 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:199 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:91 +#: nova/api/openstack/compute/plugins/v3/servers.py:1074 +msgid "Invalid request body" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1267 +msgid "Could not parse imageRef from request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1325 +#: nova/api/openstack/compute/plugins/v3/servers.py:1126 +msgid "Cannot find image for rebuild" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1358 +msgid "createImage entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1428 +msgid "Invalid adminPass" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1454 +#: nova/api/openstack/compute/plugins/v3/servers.py:1324 +#, python-format +msgid "Removing options '%s' from query" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:60 +#: nova/api/openstack/compute/contrib/admin_actions.py:79 +#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:117 +#: nova/api/openstack/compute/contrib/admin_actions.py:151 +#: nova/api/openstack/compute/contrib/admin_actions.py:167 +#: nova/api/openstack/compute/contrib/admin_actions.py:183 +#: nova/api/openstack/compute/contrib/admin_actions.py:201 +#: nova/api/openstack/compute/contrib/admin_actions.py:341 +#: nova/api/openstack/compute/contrib/multinic.py:42 +#: nova/api/openstack/compute/contrib/rescue.py:43 +#: nova/api/openstack/compute/contrib/shelve.py:43 +#: nova/api/openstack/compute/plugins/v3/rescue.py:47 +msgid "Server not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#, python-format +msgid "Compute.api::pause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:82 +#, python-format +msgid "Compute.api::unpause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:101 +#, python-format +msgid "compute.api::suspend %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:120 +#, python-format +msgid "compute.api::resume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:138 +#, python-format +msgid "Error in migrate %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#, python-format +msgid "Compute.api::reset_network %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#, python-format +msgid "Compute.api::inject_network_info %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#, python-format +msgid "Compute.api::lock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#, python-format +msgid "Compute.api::unlock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:234 +#, python-format +msgid "createBackup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:238 +msgid "Malformed createBackup entity" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:244 +msgid "createBackup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:247 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:263 +#: nova/api/openstack/compute/contrib/console_output.py:46 +#: nova/api/openstack/compute/contrib/server_diagnostics.py:48 +#: nova/api/openstack/compute/contrib/server_start_stop.py:42 +msgid "Instance not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:293 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:285 +msgid "" +"host, block_migration and disk_over_commit must be specified for live " +"migration." +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:310 +#, python-format +msgid "Live migration of instance %s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:313 +#, python-format +msgid "Live migration of instance %(id)s to host %(host)s failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:331 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:320 +#, python-format +msgid "Desired state must be specified. Valid states are: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:344 +#, python-format +msgid "Compute.api::resetState %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:100 +#, python-format +msgid "Cannot show aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:133 +#, python-format +msgid "Cannot update aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:145 +#, python-format +msgid "Cannot delete aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:156 +#, python-format +msgid "Aggregates does not have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:170 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:189 +#: nova/api/openstack/compute/contrib/aggregates.py:193 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:183 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:187 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:213 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:66 +#, python-format +msgid "Create assisted snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:77 +#: nova/api/openstack/compute/contrib/volumes.py:624 +#, python-format +msgid "Delete snapshot with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:103 +msgid "Attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:110 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:114 +msgid "Failed to attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121 +msgid "Attachments update is not supported" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:203 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:243 +#, python-format +msgid "Cell %(id)s not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:274 +#: nova/api/openstack/compute/plugins/v3/cells.py:277 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:278 +#: nova/api/openstack/compute/plugins/v3/cells.py:281 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:285 +#: nova/api/openstack/compute/plugins/v3/cells.py:288 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:341 +#: nova/api/openstack/compute/contrib/cells.py:364 +#: nova/api/openstack/compute/plugins/v3/cells.py:346 +#: nova/api/openstack/compute/plugins/v3/cells.py:370 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:346 +#: nova/api/openstack/compute/plugins/v3/cells.py:351 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:398 +#: nova/api/openstack/compute/plugins/v3/cells.py:406 +msgid "Only 'updated_since', 'project_id' and 'deleted' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:61 +#: nova/api/openstack/compute/plugins/v3/certificates.py:66 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:150 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:42 +#, python-format +msgid "Unknown action %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:51 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:62 +#: nova/api/openstack/compute/plugins/v3/console_output.py:63 +msgid "Length in request body must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:70 +msgid "Unable to get console" +msgstr "" + +#: nova/api/openstack/compute/contrib/consoles.py:52 +msgid "Instance not yet ready" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:98 +#: nova/api/openstack/compute/plugins/v3/coverage.py:113 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:118 +#: nova/api/openstack/compute/plugins/v3/coverage.py:143 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:166 +#: nova/api/openstack/compute/plugins/v3/coverage.py:195 +msgid "Coverage not running" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:195 +#: nova/api/openstack/compute/plugins/v3/coverage.py:228 +msgid "Invalid path" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:199 +#: nova/api/openstack/compute/plugins/v3/coverage.py:232 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:206 +#: nova/api/openstack/compute/plugins/v3/coverage.py:239 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:219 +#: nova/api/openstack/compute/plugins/v3/coverage.py:252 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:277 +#: nova/api/openstack/compute/plugins/v3/coverage.py:133 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:44 +#: nova/api/openstack/compute/plugins/v3/disk_config.py:45 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:63 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:75 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:77 +#, python-format +msgid "Compute host %s not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:74 +#, python-format +msgid "Fixed IP %s not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:79 +#: nova/api/openstack/compute/contrib/flavor_access.py:103 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:108 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:106 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:120 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:57 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:59 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:224 +msgid "DNS entries not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:130 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:163 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:165 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:190 +#, python-format +msgid "Floating ip %s has been disassociated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:217 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +#: nova/api/openstack/compute/contrib/security_groups.py:458 +msgid "Missing parameter dict" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:220 +#: nova/api/openstack/compute/contrib/floating_ips.py:285 +msgid "Address not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:227 +msgid "No nw_info cache associated with instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:232 +msgid "No fixed ips associated to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:243 +msgid "Specified fixed address not assigned to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:257 +msgid "floating ip is already associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:260 +msgid "l3driver call to add floating ip failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:264 +#: nova/api/openstack/compute/contrib/floating_ips.py:293 +msgid "floating ip not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:267 +msgid "Error. Unable to associate floating ip" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:308 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:312 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 +#: nova/cmd/manage.py:416 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:54 +msgid "fping utility is not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:184 +#: nova/api/openstack/compute/plugins/v3/hosts.py:151 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:187 +#: nova/api/openstack/compute/plugins/v3/hosts.py:154 +#, python-format +msgid "Invalid status: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:189 +#: nova/api/openstack/compute/plugins/v3/hosts.py:156 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:191 +#: nova/api/openstack/compute/plugins/v3/hosts.py:158 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:207 +#: nova/api/openstack/compute/plugins/v3/hosts.py:175 +#, python-format +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:213 +#: nova/api/openstack/compute/plugins/v3/hosts.py:181 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:228 +#: nova/api/openstack/compute/plugins/v3/hosts.py:197 +#, python-format +msgid "Enabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/plugins/v3/hosts.py:199 +#, python-format +msgid "Disabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:235 +#: nova/api/openstack/compute/plugins/v3/hosts.py:204 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:251 +#: nova/api/openstack/compute/plugins/v3/hosts.py:222 +msgid "Virt driver does not implement host power management." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:337 +#: nova/api/openstack/compute/plugins/v3/hosts.py:316 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:184 +#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:185 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:197 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:234 +#, python-format +msgid "Hypervisor with ID '%s' could not be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:205 +msgid "Virt driver does not implement uptime function." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:219 +#: nova/api/openstack/compute/contrib/hypervisors.py:229 +#, python-format +msgid "No hypervisor matching '%s' could be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:58 +#: nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py:55 +#, python-format +msgid "Invalid timestamp for date %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/keypairs.py:107 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:109 +msgid "Quota exceeded, too many key pairs." +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:53 +msgid "Missing 'networkId' argument for addFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:69 +msgid "Missing 'address' argument for removeFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:78 +#, python-format +msgid "Unable to find address %r" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#, python-format +msgid "Disassociating host with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:28 +#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/os_networks.py:80 +#: nova/api/openstack/compute/contrib/os_networks.py:90 +#: nova/api/openstack/compute/contrib/os_networks.py:100 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:114 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:136 +msgid "Network not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#, python-format +msgid "Disassociating project with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:75 +#, python-format +msgid "Disassociating network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:86 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#, python-format +msgid "Showing network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:96 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:128 +#, python-format +msgid "Deleting network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:111 +msgid "Missing network in body" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:115 +msgid "Network label is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:119 +msgid "Network cidr or cidr_v6 is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:121 +#, python-format +msgid "Creating network with label %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:137 +#, python-format +msgid "Associating network %(network)s with project %(project)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:145 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:148 +#, python-format +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:125 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:155 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:165 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:168 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:176 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:187 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:73 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 +#: nova/cmd/manage.py:253 +msgid "Quota limit must be -1 or greater." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:77 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 +#: nova/cmd/manage.py:257 +#, python-format +msgid "Quota limit must greater than %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:80 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 +#: nova/cmd/manage.py:260 +#, python-format +msgid "Quota limit must less than %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:153 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:158 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:161 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:162 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:182 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:191 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:187 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:39 +#: nova/api/openstack/compute/plugins/v3/scheduler_hints.py:38 +msgid "Malformed scheduler_hints attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:372 +msgid "Not enough parameters to build a valid rule." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:380 +#, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:461 +msgid "Security group not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:465 +msgid "Security group name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:50 +#: nova/api/openstack/compute/plugins/v3/servers.py:1295 +msgid "start instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:62 +#: nova/api/openstack/compute/plugins/v3/servers.py:1308 +msgid "stop instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:177 +#: nova/api/openstack/compute/plugins/v3/services.py:159 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:184 +#: nova/api/openstack/compute/plugins/v3/services.py:166 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:186 +#: nova/api/openstack/compute/plugins/v3/services.py:168 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:192 +msgid "Unknown service" +msgstr "" + +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:228 +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:237 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:76 +#, python-format +msgid "vol=%s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:187 +#, python-format +msgid "Delete volume with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:360 +#: nova/api/openstack/compute/contrib/volumes.py:501 +#, python-format +msgid "Instance %s is not attached." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:381 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:134 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:400 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:159 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:664 +#, python-format +msgid "Create snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:671 +#, python-format +msgid "Invalid value '%s' for force." +msgstr "" + +#: nova/api/openstack/compute/plugins/__init__.py:36 +#, python-format +msgid "Loaded extension %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/__init__.py:52 +#, python-format +msgid "Ext version: %i" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/access_ips.py:165 +msgid "access_ip_v4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/access_ips.py:170 +msgid "access_ip_v6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:225 +#, python-format +msgid "create_backup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +msgid "Malformed create_backup entity" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:235 +msgid "create_backup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:238 +msgid "create_backup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_password.py:60 +msgid "No admin_password was specified" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_password.py:64 +msgid "Invalid admin password" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/agents.py:109 +#: nova/api/openstack/compute/plugins/v3/agents.py:160 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:86 +#, python-format +msgid "Could not find %s parameter in the request" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:50 +msgid "Could not find host to be set in request body" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:54 +msgid "The value of host must be a string" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:122 +msgid "Request body is empty" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:125 +#, python-format +msgid "Invalid key %s in request body." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:202 +msgid "Invalid request format for metadata" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:105 +#, python-format +msgid "Attach interface to %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/cells.py:272 +#, python-format +msgid "Cell %s doesn't exist." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/console_output.py:52 +msgid "get_console_output malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/coverage.py:56 +#, python-format +msgid "Can't load coverage module: %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/evacuate.py:71 +msgid "host and on_shared_storage must be specified." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:147 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:189 +#: nova/api/openstack/compute/plugins/v3/hosts.py:143 +msgid "The request body invalid" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:152 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:193 +msgid "Could not find volume_id from requestparameter" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:196 +#, python-format +msgid "Detach volume %(volume_id)s from instance %(server_id)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:213 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:235 +#, python-format +msgid "Volume %(volume_id)s is not attached to the instance %(server_id)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extension_info.py:82 +#, python-format +msgid "Filter out extension %s from discover list" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:169 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:196 +msgid "Invalid request" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:176 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:203 +msgid "tenant_id is required" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors.py:140 +#, python-format +msgid "Invalid min_ram filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors.py:147 +#, python-format +msgid "Invalid min_disk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:77 +msgid "No or bad extra_specs provided" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:218 +msgid "Need parameter 'query' to specify which hypervisor to filter on" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/instance_actions.py:113 +#, python-format +msgid "Action %s not found" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/multinic.py:53 +msgid "Missing 'network_id' argument for add_fixed_ip" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/multinic.py:69 +msgid "Missing 'address' argument for remove_fixed_ip" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_classes.py:84 +#, python-format +msgid "The value %s(val) of %(key)s isn't an integer" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:155 +#, python-format +msgid "" +"Quota value for key '%(key)s' should be an integer. It is actually type " +"'%(vtype)s'." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:177 +#, python-format +msgid "Force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:365 +#, python-format +msgid "" +"extension %(ext_alias)s detected by servers extension for function " +"%(func)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:372 +#, python-format +msgid "extension %(ext_alias)s is missing %(func)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:393 +msgid "Did not find any server create extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:406 +msgid "Did not find any server create xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:418 +msgid "Did not find any server rebuild extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:431 +msgid "Did not find any server rebuild xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:443 +msgid "Did not find any server resize extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:456 +msgid "Did not find any server resize xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:468 +msgid "Did not find any server update extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:515 +msgid "Invalid changes_since value" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:596 +msgid "Device name cannot include spaces." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:617 +msgid "Unknown argument: port" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:625 +#, python-format +msgid "" +"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port " +"already has a Fixed IP allocated." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:757 +#: nova/api/openstack/compute/plugins/v3/servers.py:784 +msgid "Invalid flavor_ref provided." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:832 +#, python-format +msgid "Running _create_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:838 +#, python-format +msgid "Running _rebuild_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:844 +#, python-format +msgid "Running _resize_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:850 +#, python-format +msgid "Running _update_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:881 +msgid "host_id cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1010 +msgid "Invalid image_ref provided." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1029 +msgid "Missing image_ref attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1036 +msgid "Missing flavor_ref attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1051 +msgid "Resize request has invalid 'flavor_ref' attribute." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1054 +msgid "Resize requests require 'flavor_ref' attribute." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1080 +msgid "Could not parse image_ref from request." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1159 +msgid "create_image entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1226 +msgid "Invalid admin_password" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1242 +#, python-format +msgid "Running create xml deserialize ep for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1257 +#: nova/api/openstack/compute/plugins/v3/servers.py:1271 +#, python-format +msgid "Running rebuild xml deserialize ep for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:228 +#, python-format +msgid "Start time is invalid format, valid formats are %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:233 +#, python-format +msgid "Stop time is invalid format, valid formats are %s" +msgstr "" + +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" +msgstr "" + +#: nova/cells/messaging.py:210 +#, python-format +msgid "Error processing message locally: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:371 nova/cells/messaging.py:379 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" +msgstr "" + +#: nova/cells/messaging.py:391 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" +msgstr "" + +#: nova/cells/messaging.py:415 +#, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:442 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:521 +#, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:559 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:674 +#, python-format +msgid "Unknown method '%(method)s' in compute API" +msgstr "" + +#: nova/cells/messaging.py:704 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" +msgstr "" + +#: nova/cells/messaging.py:714 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:967 +#, python-format +msgid "Got update for instance: %(instance)s" +msgstr "" + +#: nova/cells/messaging.py:1016 +msgid "Got update to delete instance" +msgstr "" + +#: nova/cells/messaging.py:1031 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" +msgstr "" + +#: nova/cells/messaging.py:1045 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" +msgstr "" + +#: nova/cells/messaging.py:1066 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" +msgstr "" + +#: nova/cells/messaging.py:1145 +#, python-format +msgid "No match when trying to update BDM: %(bdm)s" +msgstr "" + +#: nova/cells/messaging.py:1329 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" +msgstr "" + +#: nova/cells/messaging.py:1349 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:1621 +#, python-format +msgid "No cell_name for %(method)s() from API" +msgstr "" + +#: nova/cells/messaging.py:1638 +msgid "No cell_name for instance update from API" +msgstr "" + +#: nova/cells/rpc_driver.py:205 +#, python-format +msgid "Unable to handle transport URL scheme %s" +msgstr "" + +#: nova/cells/rpc_driver.py:212 +msgid "Cannot comply with query string in transport URL" +msgstr "" + +#: nova/cells/rpcapi.py:355 +msgid "Failed to notify cells of BDM update/create." +msgstr "" + +#: nova/cells/rpcapi.py:371 +msgid "Failed to notify cells of BDM destroy." +msgstr "" + +#: nova/cells/scheduler.py:151 +#, python-format +msgid "Weighted cells: %(weighted_cells)s" +msgstr "" + +#: nova/cells/scheduler.py:167 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:188 nova/cells/scheduler.py:228 +#, python-format +msgid "Couldn't communicate with cell '%s'" +msgstr "" + +#: nova/cells/scheduler.py:192 nova/cells/scheduler.py:232 +msgid "Couldn't communicate with any cells" +msgstr "" + +#: nova/cells/scheduler.py:207 +#, python-format +msgid "Building instances with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:289 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" + +#: nova/cells/scheduler.py:295 +#, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "" + +#: nova/cells/state.py:348 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" +msgstr "" + +#: nova/cells/state.py:363 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" + +#: nova/cells/state.py:428 +msgid "Updating cell cache from db." +msgstr "" + +#: nova/cells/state.py:466 +msgid "Updating cell cache from config file." +msgstr "" + +#: nova/cells/filters/target_cell.py:58 +#, python-format +msgid "" +"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler " +"hint" +msgstr "" + +#: nova/cells/weights/mute_child.py:66 +#, python-format +msgid "" +"%(cell)s has not been seen since %(last_seen)s and is being treated as " +"mute." +msgstr "" + +#: nova/cloudpipe/pipelib.py:51 +msgid "Flavor for vpn instances" +msgstr "" + +#: nova/cloudpipe/pipelib.py:54 +msgid "Template for cloudpipe instance boot script" +msgstr "" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Network to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:60 +msgid "Netmask to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:129 +#, python-format +msgid "Launching VPN for %s" +msgstr "" + +#: nova/cmd/all.py:63 nova/cmd/all.py:69 nova/cmd/all.py:92 +#, python-format +msgid "Failed to load %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:182 +#, python-format +msgid "parent device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:186 +#, python-format +msgid "root device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:189 +#, python-format +msgid "swap device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:198 +msgid "Failed to detect root device UUID." +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:216 +#, python-format +msgid "Cmd : %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:217 +#, python-format +msgid "StdOut : %r" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:218 +#, python-format +msgid "StdErr : %r" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:246 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:255 +#, python-format +msgid "deployment to node %s failed" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:259 +#, python-format +msgid "deployment to node %s done" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:281 +#, python-format +msgid "post: environ=%s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:300 +#, python-format +msgid "Deploy agent error message: %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:322 +#, python-format +msgid "request is queued: node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 +#, python-format +msgid "Could not read %s. Re-running with sudo" +msgstr "" + +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 +msgid "sudo failed, continuing as if nothing happened" +msgstr "" + +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 +msgid "Please re-run nova-manage as root." +msgstr "" + +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 +msgid "Command failed, please check log for more info" +msgstr "" + +#: nova/cmd/dhcpbridge.py:107 +#, python-format +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" + +#: nova/cmd/dhcpbridge.py:117 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" + +#: nova/cmd/manage.py:211 +msgid "" +"The above error may show that the database has not been created.\n" +"Please create a database using 'nova-manage db sync' before running this " +"command." +msgstr "" + +#: nova/cmd/manage.py:269 +#, python-format +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." +msgstr "" + +#: nova/cmd/manage.py:275 +msgid "Quota" +msgstr "" + +#: nova/cmd/manage.py:276 +msgid "Limit" +msgstr "" + +#: nova/cmd/manage.py:277 +msgid "In Use" +msgstr "" + +#: nova/cmd/manage.py:278 +msgid "Reserved" +msgstr "" + +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 +#, python-format +msgid "error: %s" +msgstr "" + +#: nova/cmd/manage.py:329 +msgid "network" +msgstr "" + +#: nova/cmd/manage.py:330 +msgid "IP address" +msgstr "" + +#: nova/cmd/manage.py:331 +msgid "hostname" +msgstr "" + +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 +msgid "host" +msgstr "" + +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 +msgid "No fixed IP found." +msgstr "" + +#: nova/cmd/manage.py:360 +#, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "" + +#: nova/cmd/manage.py:423 +#, python-format +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." +msgstr "" + +#: nova/cmd/manage.py:474 +msgid "No floating IP addresses have been defined." +msgstr "" + +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 +msgid "id" +msgstr "" + +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 +msgid "IPv4" +msgstr "" + +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 +msgid "IPv6" +msgstr "" + +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 +msgid "start address" +msgstr "" + +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 +msgid "DNS1" +msgstr "" + +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 +msgid "DNS2" +msgstr "" + +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 +msgid "VlanID" +msgstr "" + +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 +#: nova/tests/test_nova_manage.py:220 +msgid "project" +msgstr "" + +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 +msgid "uuid" +msgstr "" + +#: nova/cmd/manage.py:551 +msgid "No networks found" +msgstr "" + +#: nova/cmd/manage.py:570 +msgid "Please specify either fixed_range or uuid" +msgstr "" + +#: nova/cmd/manage.py:575 +msgid "UUID is required to delete Neutron Networks" +msgstr "" + +#: nova/cmd/manage.py:578 +msgid "Deleting by fixed_range is not supported with the NeutronManager" +msgstr "" + +#: nova/cmd/manage.py:641 +msgid "instance" +msgstr "" + +#: nova/cmd/manage.py:642 +msgid "node" +msgstr "" + +#: nova/cmd/manage.py:643 +msgid "type" +msgstr "" + +#: nova/cmd/manage.py:644 +msgid "state" +msgstr "" + +#: nova/cmd/manage.py:645 +msgid "launched" +msgstr "" + +#: nova/cmd/manage.py:646 +msgid "image" +msgstr "" + +#: nova/cmd/manage.py:647 +msgid "kernel" +msgstr "" + +#: nova/cmd/manage.py:648 +msgid "ramdisk" +msgstr "" + +#: nova/cmd/manage.py:650 +msgid "user" +msgstr "" + +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 +msgid "zone" +msgstr "" + +#: nova/cmd/manage.py:652 +msgid "index" +msgstr "" + +#: nova/cmd/manage.py:696 +msgid "Binary" +msgstr "" + +#: nova/cmd/manage.py:697 +msgid "Host" +msgstr "" + +#: nova/cmd/manage.py:698 +msgid "Zone" +msgstr "" + +#: nova/cmd/manage.py:699 +msgid "Status" +msgstr "" + +#: nova/cmd/manage.py:700 +msgid "State" +msgstr "" + +#: nova/cmd/manage.py:701 +msgid "Updated_At" +msgstr "" + +#: nova/cmd/manage.py:723 +#, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "" + +#: nova/cmd/manage.py:737 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." +msgstr "" + +#: nova/cmd/manage.py:809 +msgid "An unexpected error has occurred." +msgstr "" + +#: nova/cmd/manage.py:810 +msgid "[Result]" +msgstr "" + +#: nova/cmd/manage.py:814 +msgid "HOST" +msgstr "" + +#: nova/cmd/manage.py:815 +msgid "PROJECT" +msgstr "" + +#: nova/cmd/manage.py:816 +msgid "cpu" +msgstr "" + +#: nova/cmd/manage.py:817 +msgid "mem(mb)" +msgstr "" + +#: nova/cmd/manage.py:818 +msgid "hdd" +msgstr "" + +#: nova/cmd/manage.py:901 +msgid "Must supply a positive value for max_rows" +msgstr "" + +#: nova/cmd/manage.py:943 +msgid "Must supply valid parameters to create flavor" +msgstr "" + +#: nova/cmd/manage.py:947 +msgid "Flavor exists." +msgstr "" + +#: nova/cmd/manage.py:948 +msgid "Please ensure flavor name and flavorid are unique." +msgstr "" + +#: nova/cmd/manage.py:950 +msgid "Currently defined flavor names and flavorids:" +msgstr "" + +#: nova/cmd/manage.py:955 +msgid "Unknown error" +msgstr "" + +#: nova/cmd/manage.py:958 +#, python-format +msgid "%s created" +msgstr "" + +#: nova/cmd/manage.py:966 +msgid "Valid flavor name is required" +msgstr "" + +#: nova/cmd/manage.py:969 +#, python-format +msgid "DB Error: %s" +msgstr "" + +#: nova/cmd/manage.py:974 +#, python-format +msgid "%s deleted" +msgstr "" + +#: nova/cmd/manage.py:1010 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" +msgstr "" + +#: nova/cmd/manage.py:1033 +#, python-format +msgid "Key %(key)s on flavor %(name)s unset" +msgstr "" + +#: nova/cmd/manage.py:1094 +#, python-format +msgid "Hypervisor: %s" +msgstr "" + +#: nova/cmd/manage.py:1143 +#, python-format +msgid "Line %(linenum)d : %(line)s" +msgstr "" + +#: nova/cmd/manage.py:1146 +msgid "No errors in logfiles!" +msgstr "" + +#: nova/cmd/manage.py:1160 +msgid "Unable to find system log file!" +msgstr "" + +#: nova/cmd/manage.py:1164 +#, python-format +msgid "Last %s nova syslog entries:-" +msgstr "" + +#: nova/cmd/manage.py:1173 +msgid "No nova entries in syslog!" +msgstr "" + +#: nova/compute/api.py:363 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:370 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:382 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " +"instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:386 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " +"and %(max_count)d instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:407 +msgid "Metadata type should be dict." +msgstr "" + +#: nova/compute/api.py:413 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" +msgstr "" + +#: nova/compute/api.py:425 +msgid "Metadata property key blank" +msgstr "" + +#: nova/compute/api.py:428 +msgid "Metadata property key greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:431 +msgid "Metadata property value greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:563 +msgid "Failed to set instance name using multi_instance_display_name_template." +msgstr "" + +#: nova/compute/api.py:622 +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "" + +#: nova/compute/api.py:665 +msgid "The requested availability zone is not available" +msgstr "" + +#: nova/compute/api.py:760 +#, python-format +msgid "Going to run %s instances..." +msgstr "" + +#: nova/compute/api.py:920 +#, python-format +msgid "Image bdm %s" +msgstr "" + +#: nova/compute/api.py:959 +#, python-format +msgid "block_device_mapping %s" +msgstr "" + +#: nova/compute/api.py:1022 +msgid "More than one swap drive requested." +msgstr "" + +#: nova/compute/api.py:1192 +#: nova/tests/api/openstack/compute/test_servers.py:2873 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 +msgid "" +"Unable to launch multiple instances with a single configured port ID. " +"Please launch your instance one by one with different ports." +msgstr "" + +#: nova/compute/api.py:1295 +msgid "instance termination disabled" +msgstr "" + +#: nova/compute/api.py:1412 +#, python-format +msgid "" +"Found an unconfirmed migration during delete, id: %(id)s, status: " +"%(status)s" +msgstr "" + +#: nova/compute/api.py:1422 +msgid "Instance may have been confirmed during delete" +msgstr "" + +#: nova/compute/api.py:1439 +#, python-format +msgid "Migration %s may have been confirmed during delete" +msgstr "" + +#: nova/compute/api.py:1476 +#, python-format +msgid "instance type %d not found" +msgstr "" + +#: nova/compute/api.py:1482 +msgid "going to delete a resizing instance" +msgstr "" + +#: nova/compute/api.py:1493 +#, python-format +msgid "instance's host %s is down, deleting from database" +msgstr "" + +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" +msgstr "" + +#: nova/compute/api.py:1562 +msgid "Going to try to soft delete instance" +msgstr "" + +#: nova/compute/api.py:1580 +msgid "Going to try to terminate instance" +msgstr "" + +#: nova/compute/api.py:1624 +msgid "Going to try to stop instance" +msgstr "" + +#: nova/compute/api.py:1652 +msgid "Going to try to start instance" +msgstr "" + +#: nova/compute/api.py:1727 +#, python-format +msgid "Searching by: %s" +msgstr "" + +#: nova/compute/api.py:1934 +#, python-format +msgid "snapshot for %s" +msgstr "" + +#: nova/compute/api.py:2272 +msgid "flavor_id is None. Assuming migration." +msgstr "" + +#: nova/compute/api.py:2281 +#, python-format +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" +msgstr "" + +#: nova/compute/api.py:2319 +#, python-format +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." +msgstr "" + +#: nova/compute/api.py:2485 +msgid "Cannot rescue a volume-backed instance" +msgstr "" + +#: nova/compute/api.py:2594 +msgid "Locking" +msgstr "" + +#: nova/compute/api.py:2611 +msgid "Unlocking" +msgstr "" + +#: nova/compute/api.py:2687 +msgid "Volume must be attached in order to detach." +msgstr "" + +#: nova/compute/api.py:2708 +msgid "Old volume is attached to a different instance." +msgstr "" + +#: nova/compute/api.py:2711 +msgid "New volume must be detached in order to swap." +msgstr "" + +#: nova/compute/api.py:2714 +msgid "New volume must be the same size or larger." +msgstr "" + +#: nova/compute/api.py:2894 +#, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "" + +#: nova/compute/api.py:2913 +msgid "vm evacuation scheduled" +msgstr "" + +#: nova/compute/api.py:2917 +#, python-format +msgid "Instance compute service state on %s expected to be down, but it was up." +msgstr "" + +#: nova/compute/api.py:3205 +#, python-format +msgid "Host already in availability zone %s" +msgstr "" + +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 +msgid "Keypair name contains unsafe characters" +msgstr "" + +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 +#: nova/tests/compute/test_keypairs.py:133 +msgid "Keypair name must be between 1 and 255 characters long" +msgstr "" + +#: nova/compute/api.py:3375 +#, python-format +msgid "Security group %s is not a string or unicode" +msgstr "" + +#: nova/compute/api.py:3378 +#, python-format +msgid "Security group %s cannot be empty." +msgstr "" + +#: nova/compute/api.py:3386 +#, python-format +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)s'." +msgstr "" + +#: nova/compute/api.py:3392 +#, python-format +msgid "Security group %s should not be greater than 255 characters." +msgstr "" + +#: nova/compute/api.py:3410 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/compute/api.py:3413 +#, python-format +msgid "Create Security Group %s" +msgstr "" + +#: nova/compute/api.py:3425 +#, python-format +msgid "Security group %s already exists" +msgstr "" + +#: nova/compute/api.py:3438 +#, python-format +msgid "Unable to update system group '%s'" +msgstr "" + +#: nova/compute/api.py:3498 +#, python-format +msgid "Unable to delete system group '%s'" +msgstr "" + +#: nova/compute/api.py:3503 +msgid "Security group is still in use" +msgstr "" + +#: nova/compute/api.py:3511 +msgid "Failed to update usages deallocating security group" +msgstr "" + +#: nova/compute/api.py:3514 +#, python-format +msgid "Delete security group %s" +msgstr "" + +#: nova/compute/api.py:3591 nova/compute/api.py:3665 +#, python-format +msgid "Rule (%s) not found" +msgstr "" + +#: nova/compute/api.py:3607 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/compute/api.py:3610 +#, python-format +msgid "Authorize security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3619 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3672 +msgid "Security group id should be integer" +msgstr "" + +#: nova/compute/claims.py:107 nova/compute/claims.py:250 +#, python-format +msgid "Aborting claim: %s" +msgstr "" + +#: nova/compute/claims.py:129 +#, python-format +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" +msgstr "" + +#: nova/compute/claims.py:142 +msgid "Claim successful" +msgstr "" + +#: nova/compute/claims.py:144 +msgid "Claim failed" +msgstr "" + +#: nova/compute/claims.py:149 +msgid "Memory" +msgstr "" + +#: nova/compute/claims.py:158 +msgid "Disk" +msgstr "" + +#: nova/compute/claims.py:173 +msgid "CPU" +msgstr "" + +#: nova/compute/claims.py:185 +#, python-format +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:192 +#, python-format +msgid "%(type)s limit not specified, defaulting to unlimited" +msgstr "" + +#: nova/compute/claims.py:199 +#, python-format +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:207 +#, python-format +msgid "" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" +msgstr "" + +#: nova/compute/flavors.py:99 +msgid "names can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:108 +msgid "id cannot contain leading and/or trailing whitespace(s)" +msgstr "" + +#: nova/compute/flavors.py:118 +msgid "id can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:137 +msgid "'rxtx_factor' argument must be a positive float" +msgstr "" + +#: nova/compute/flavors.py:147 +msgid "is_public must be a boolean" +msgstr "" + +#: nova/compute/flavors.py:152 +#, python-format +msgid "DB error: %s" +msgstr "" + +#: nova/compute/flavors.py:163 +#, python-format +msgid "Instance type %s not found for deletion" +msgstr "" + +#: nova/compute/manager.py:242 +msgid "Possibly task preempted." +msgstr "" + +#: nova/compute/manager.py:319 +#, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format +msgid "Error while trying to clean up image %s" +msgstr "" + +#: nova/compute/manager.py:459 +#, python-format +msgid "%s is not a valid node managed by this compute host." +msgstr "" + +#: nova/compute/manager.py:486 nova/compute/manager.py:495 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" +msgstr "" + +#: nova/compute/manager.py:542 +#, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." +msgstr "" + +#: nova/compute/manager.py:558 +msgid "Instance has been marked deleted already, removing it from the hypervisor." +msgstr "" + +#: nova/compute/manager.py:579 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" +msgstr "" + +#: nova/compute/manager.py:585 +msgid "Failed to check if instance shared" +msgstr "" + +#: nova/compute/manager.py:653 +msgid "Failed to complete a deletion" +msgstr "" + +#: nova/compute/manager.py:679 +msgid "Failed to revert crashed migration" +msgstr "" + +#: nova/compute/manager.py:682 +msgid "Instance found in migrating state during startup. Resetting task_state" +msgstr "" + +#: nova/compute/manager.py:693 +#, python-format +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgstr "" + +#: nova/compute/manager.py:699 +msgid "Rebooting instance after nova-compute restart." +msgstr "" + +#: nova/compute/manager.py:710 +msgid "Hypervisor driver does not support resume guests" +msgstr "" + +#: nova/compute/manager.py:715 +msgid "Failed to resume instance" +msgstr "" + +#: nova/compute/manager.py:724 +msgid "Hypervisor driver does not support firewall rules" +msgstr "" + +#: nova/compute/manager.py:728 +#, python-format +msgid "Lifecycle event %(state)d on VM %(uuid)s" +msgstr "" + +#: nova/compute/manager.py:744 +#, python-format +msgid "Unexpected power state %d" +msgstr "" + +#: nova/compute/manager.py:757 +#, python-format +msgid "" +"Event %s arrived for non-existent instance. The instance was probably " +"deleted." +msgstr "" + +#: nova/compute/manager.py:760 +#, python-format +msgid "Ignoring event %s" +msgstr "" + +#: nova/compute/manager.py:795 +msgid "Checking state" +msgstr "" + +#: nova/compute/manager.py:887 +#, python-format +msgid "Volume id: %s finished being created but was not set as 'available'" +msgstr "" + +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 +msgid "Success" +msgstr "" + +#: nova/compute/manager.py:965 +msgid "Instance disappeared before we could start it" +msgstr "" + +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 +#, python-format +msgid "No node specified, defaulting to %s" +msgstr "" + +#: nova/compute/manager.py:1038 +msgid "Instance disappeared during build" +msgstr "" + +#: nova/compute/manager.py:1044 +msgid "Failed to dealloc network for deleted instance" +msgstr "" + +#: nova/compute/manager.py:1081 +#, python-format +msgid "Error: %s" +msgstr "" + +#: nova/compute/manager.py:1098 +msgid "Clean up resource before rescheduling." +msgstr "" + +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 +msgid "Error trying to reschedule" +msgstr "" + +#: nova/compute/manager.py:1138 +msgid "Retry info not present, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1143 +msgid "No request spec, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1149 +#, python-format +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "" + +#: nova/compute/manager.py:1178 +msgid "Instance build timed out. Set to error state." +msgstr "" + +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 +msgid "Starting instance..." +msgstr "" + +#: nova/compute/manager.py:1202 +msgid "Allocating IP information in the background." +msgstr "" + +#: nova/compute/manager.py:1206 +#, python-format +msgid "" +"Treating negative config value (%(retries)s) for " +"'network_allocate_retries' as 0." +msgstr "" + +#: nova/compute/manager.py:1219 +#, python-format +msgid "Instance network_info: |%s|" +msgstr "" + +#: nova/compute/manager.py:1227 +#, python-format +msgid "Instance failed network setup after %(attempts)d attempt(s)" +msgstr "" + +#: nova/compute/manager.py:1231 +#, python-format +msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" +msgstr "" + +#: nova/compute/manager.py:1419 +msgid "Instance failed block device setup" +msgstr "" + +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 +msgid "Instance failed to spawn" +msgstr "" + +#: nova/compute/manager.py:1488 +msgid "Deallocating network for instance" +msgstr "" + +#: nova/compute/manager.py:1571 +msgid "Instance disappeared before build." +msgstr "" + +#: nova/compute/manager.py:1613 +msgid "Instance disappeared during build." +msgstr "" + +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 +msgid "Failed to allocate the network(s), not rescheduling." +msgstr "" + +#: nova/compute/manager.py:1739 +msgid "Failure prepping block device" +msgstr "" + +#: nova/compute/manager.py:1741 +msgid "Failure prepping block device." +msgstr "" + +#: nova/compute/manager.py:1758 +msgid "Could not clean up failed build, not rescheduling" +msgstr "" + +#: nova/compute/manager.py:1768 +msgid "Failed to deallocate networks" +msgstr "" + +#: nova/compute/manager.py:1779 +msgid "Failed to cleanup volumes for failed build, not rescheduling" +msgstr "" + +#: nova/compute/manager.py:1810 +msgid "Failed to deallocate network for instance." +msgstr "" + +#: nova/compute/manager.py:1818 +#, python-format +msgid "%(action_str)s instance" +msgstr "" + +#: nova/compute/manager.py:1864 +#, python-format +msgid "Ignoring DiskNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1867 +#, python-format +msgid "Ignoring VolumeNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1876 +#, python-format +msgid "terminating bdm %s" +msgstr "" + +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 +msgid "Setting instance vm_state to ERROR" +msgstr "" + +#: nova/compute/manager.py:2141 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:2154 +msgid "Invalid state of instance files on shared storage" +msgstr "" + +#: nova/compute/manager.py:2158 +msgid "disk on shared storage, recreating using existing disk" +msgstr "" + +#: nova/compute/manager.py:2162 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" +msgstr "" + +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 +#, python-format +msgid "Failed to get compute_info for %s" +msgstr "" + +#: nova/compute/manager.py:2258 +#, python-format +msgid "bringing vm to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:2289 +#, python-format +msgid "Detaching from volume api: %s" +msgstr "" + +#: nova/compute/manager.py:2308 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:2325 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:2361 +msgid "Reboot failed but instance is running" +msgstr "" + +#: nova/compute/manager.py:2364 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" + +#: nova/compute/manager.py:2377 +msgid "Instance disappeared during reboot" +msgstr "" + +#: nova/compute/manager.py:2443 +msgid "instance snapshotting" +msgstr "" + +#: nova/compute/manager.py:2449 +#, python-format +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:2474 +msgid "Instance disappeared during snapshot" +msgstr "" + +#: nova/compute/manager.py:2477 +msgid "Image not found" +msgstr "" + +#: nova/compute/manager.py:2514 +#, python-format +msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgstr "" + +#: nova/compute/manager.py:2522 +#, python-format +msgid "Rotating out %d backups" +msgstr "" + +#: nova/compute/manager.py:2527 +#, python-format +msgid "Deleting image %s" +msgstr "" + +#: nova/compute/manager.py:2555 +#, python-format +msgid "Failed to set admin password. Instance %s is not running" +msgstr "" + +#: nova/compute/manager.py:2562 +msgid "Root password set" +msgstr "" + +#: nova/compute/manager.py:2569 +msgid "set_admin_password is not implemented by this driver or guest instance." +msgstr "" + +#: nova/compute/manager.py:2584 +#, python-format +msgid "set_admin_password failed: %s" +msgstr "" + +#: nova/compute/manager.py:2591 +msgid "error setting admin password" +msgstr "" + +#: nova/compute/manager.py:2604 +#, python-format +msgid "" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" +msgstr "" + +#: nova/compute/manager.py:2609 +#, python-format +msgid "injecting file to %s" +msgstr "" + +#: nova/compute/manager.py:2627 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" +msgstr "" + +#: nova/compute/manager.py:2649 +msgid "Rescuing" +msgstr "" + +#: nova/compute/manager.py:2672 +msgid "Error trying to Rescue Instance" +msgstr "" + +#: nova/compute/manager.py:2676 +#, python-format +msgid "Driver Error: %s" +msgstr "" + +#: nova/compute/manager.py:2697 +msgid "Unrescuing" +msgstr "" + +#: nova/compute/manager.py:2723 +#, python-format +msgid "Changing instance metadata according to %r" +msgstr "" + +#: nova/compute/manager.py:2759 +#, python-format +msgid "Going to confirm migration %s" +msgstr "" + +#: nova/compute/manager.py:2765 +#, python-format +msgid "Migration %s is not found during confirmation" +msgstr "" + +#: nova/compute/manager.py:2770 +#, python-format +msgid "Migration %s is already confirmed" +msgstr "" + +#: nova/compute/manager.py:2774 +#, python-format +msgid "" +"Unexpected confirmation status '%(status)s' of migration %(id)s, exit " +"confirmation process" +msgstr "" + +#: nova/compute/manager.py:2787 +msgid "Instance is not found during confirmation" +msgstr "" + +#: nova/compute/manager.py:2837 +#, python-format +msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." +msgstr "" + +#: nova/compute/manager.py:2969 +#, python-format +msgid "Updating instance to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:3007 +msgid "Instance has no source host" +msgstr "" + +#: nova/compute/manager.py:3013 +msgid "destination same as source!" +msgstr "" + +#: nova/compute/manager.py:3023 +#, python-format +msgid "Stashing vm_state: %s" +msgstr "" + +#: nova/compute/manager.py:3031 +msgid "Migrating" +msgstr "" + +#: nova/compute/manager.py:3285 +#, python-format +msgid "Failed to rollback quota for failed finish_resize: %s" +msgstr "" + +#: nova/compute/manager.py:3350 +msgid "Pausing" +msgstr "" + +#: nova/compute/manager.py:3368 +msgid "Unpausing" +msgstr "" + +#: nova/compute/manager.py:3406 +msgid "Retrieving diagnostics" +msgstr "" + +#: nova/compute/manager.py:3437 +msgid "Resuming" +msgstr "" + +#: nova/compute/manager.py:3610 +msgid "Reset network" +msgstr "" + +#: nova/compute/manager.py:3615 +msgid "Inject network info" +msgstr "" + +#: nova/compute/manager.py:3618 +#, python-format +msgid "network_info to inject: |%s|" +msgstr "" + +#: nova/compute/manager.py:3636 +msgid "Get console output" +msgstr "" + +#: nova/compute/manager.py:3663 +msgid "Getting vnc console" +msgstr "" + +#: nova/compute/manager.py:3698 +msgid "Getting spice console" +msgstr "" + +#: nova/compute/manager.py:3778 +#, python-format +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3788 +#, python-format +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3809 +#, python-format +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3843 +#, python-format +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3854 +msgid "Detaching volume from unknown instance" +msgstr "" + +#: nova/compute/manager.py:3866 +#, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3890 +msgid "Updating volume usage cache with totals" +msgstr "" + +#: nova/compute/manager.py:3924 +#, python-format +msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3945 +#, python-format +msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" +msgstr "" + +#: nova/compute/manager.py:4008 +#, python-format +msgid "allocate_port_for_instance returned %(ports)s ports" +msgstr "" + +#: nova/compute/manager.py:4031 +#, python-format +msgid "Port %s is not attached" +msgstr "" + +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 +#, python-format +msgid "Host %s not found" +msgstr "" + +#: nova/compute/manager.py:4190 +#, python-format +msgid "Pre live migration failed at %s" +msgstr "" + +#: nova/compute/manager.py:4219 +msgid "_post_live_migration() is started.." +msgstr "" + +#: nova/compute/manager.py:4287 +#, python-format +msgid "Migrating instance to %s finished successfully." +msgstr "" + +#: nova/compute/manager.py:4289 +msgid "" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." +msgstr "" + +#: nova/compute/manager.py:4312 +msgid "Post operation of migration started" +msgstr "" + +#: nova/compute/manager.py:4480 +msgid "Updated the info_cache for instance" +msgstr "" + +#: nova/compute/manager.py:4532 +#, python-format +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "" + +#: nova/compute/manager.py:4537 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgstr "" + +#: nova/compute/manager.py:4546 +#, python-format +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/compute/manager.py:4555 +#, python-format +msgid "Instance %s not found" +msgstr "" + +#: nova/compute/manager.py:4560 +msgid "In ERROR state" +msgstr "" + +#: nova/compute/manager.py:4567 +#, python-format +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" +msgstr "" + +#: nova/compute/manager.py:4578 +#, python-format +msgid "Error auto-confirming resize: %s. Will retry later." +msgstr "" + +#: nova/compute/manager.py:4604 +msgid "Periodic task failed to offload instance." +msgstr "" + +#: nova/compute/manager.py:4624 +#, python-format +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." +msgstr "" + +#: nova/compute/manager.py:4644 +#, python-format +msgid "Failed to generate usage audit for instance on host %s" +msgstr "" + +#: nova/compute/manager.py:4668 +msgid "Updating bandwidth usage cache" +msgstr "" + +#: nova/compute/manager.py:4780 +msgid "Updating volume usage cache" +msgstr "" + +#: nova/compute/manager.py:4808 +#, python-format +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." +msgstr "" + +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 +msgid "During sync_power_state the instance has a pending task. Skip." +msgstr "" + +#: nova/compute/manager.py:4837 +msgid "Periodic sync_power_state task had an error while processing an instance." +msgstr "" + +#: nova/compute/manager.py:4863 +#, python-format +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" +msgstr "" + +#: nova/compute/manager.py:4900 +msgid "Instance shutdown by itself. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 +msgid "error during stop() in sync_power_state." +msgstr "" + +#: nova/compute/manager.py:4916 +msgid "Instance is suspended unexpectedly. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4932 +msgid "Instance is paused unexpectedly. Ignore." +msgstr "" + +#: nova/compute/manager.py:4938 +msgid "Instance is unexpectedly not found. Ignore." +msgstr "" + +#: nova/compute/manager.py:4944 +msgid "Instance is not stopped. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4961 +msgid "Instance is not (soft-)deleted." +msgstr "" + +#: nova/compute/manager.py:4969 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:4983 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:4990 +#, python-format +msgid "Periodic reclaim failed to delete instance: %s" +msgstr "" + +#: nova/compute/manager.py:5015 +#, python-format +msgid "Deleting orphan compute node %s" +msgstr "" + +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 +#, python-format +msgid "No service record for host %s" +msgstr "" + +#: nova/compute/manager.py:5065 +#, python-format +msgid "" +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" + +#: nova/compute/manager.py:5071 +#, python-format +msgid "" +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" + +#: nova/compute/manager.py:5080 +#, python-format +msgid "Periodic cleanup failed to delete instance: %s" +msgstr "" + +#: nova/compute/manager.py:5084 +#, python-format +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" +msgstr "" + +#: nova/compute/manager.py:5115 +#, python-format +msgid "Setting instance back to %(state)s after: %(error)s" +msgstr "" + +#: nova/compute/manager.py:5124 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + +#: nova/compute/manager.py:5149 +msgid "Hypervisor driver does not support add_aggregate_host" +msgstr "" + +#: nova/compute/manager.py:5170 +msgid "Hypervisor driver does not support remove_aggregate_host" +msgstr "" + +#: nova/compute/manager.py:5214 +msgid "Cleaning up deleted instances" +msgstr "" + +#: nova/compute/manager.py:5223 +#, python-format +msgid "There are %d instances to clean" +msgstr "" + +#: nova/compute/manager.py:5227 +#, python-format +msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" +msgstr "" + +#: nova/compute/resource_tracker.py:100 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:105 +msgid "" +"Node field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:111 nova/compute/resource_tracker.py:155 +#, python-format +msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB" +msgstr "" + +#: nova/compute/resource_tracker.py:274 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:279 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" + +#: nova/compute/resource_tracker.py:352 +#, python-format +msgid "Compute_service record created for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:358 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:389 +#, python-format +msgid "Hypervisor: free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:390 +#, python-format +msgid "Hypervisor: free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:395 +#, python-format +msgid "Hypervisor: free VCPUs: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:397 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:401 +#, python-format +msgid "Hypervisor: assignable PCI devices: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:404 +msgid "Hypervisor: no assignable PCI devices" +msgstr "" + +#: nova/compute/resource_tracker.py:411 +#, python-format +msgid "Free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:412 +#, python-format +msgid "Free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:417 +#, python-format +msgid "Free VCPUS: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:419 +msgid "Free VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:422 +#, python-format +msgid "Free PCI devices: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:458 +#, python-format +msgid "Updating from migration %s" +msgstr "" + +#: nova/compute/resource_tracker.py:525 +msgid "Instance not resizing, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:540 +msgid "InstanceType could not be found, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:630 +#, python-format +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory)" +msgstr "" + +#: nova/compute/resource_tracker.py:644 +#, python-format +msgid "Missing keys: %s" +msgstr "" + +#: nova/compute/rpcapi.py:55 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/rpcapi.py:57 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + +#: nova/compute/utils.py:192 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" +msgstr "" + +#: nova/compute/utils.py:237 +#, python-format +msgid "Can't access image %(image_id)s: %(error)s" +msgstr "" + +#: nova/compute/utils.py:337 +msgid "" +"No aggregate id or name specified for this notification and it will be " +"ignored" +msgstr "" + +#: nova/compute/utils.py:358 +#, python-format +msgid "" +"No host name specified for the notification of HostAPI.%s and it will be " +"ignored" +msgstr "" + +#: nova/conductor/api.py:382 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" + +#: nova/conductor/manager.py:125 +#, python-format +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" +msgstr "" + +#: nova/conductor/manager.py:345 +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "" + +#: nova/conductor/manager.py:693 +msgid "No valid host found for cold migrate" +msgstr "" + +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 +msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:116 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:169 +#, python-format +msgid "Skipping host: %(host)s because: %(e)s" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:181 +#, python-format +msgid "" +"Exceeded max scheduling retries %(max_retries)d for instance " +"%(instance_uuid)s during live migration" +msgstr "" + +#: nova/console/manager.py:82 nova/console/vmrc_manager.py:64 +msgid "Adding console" +msgstr "" + +#: nova/console/manager.py:102 nova/console/vmrc_manager.py:114 +#, python-format +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "" + +#: nova/console/vmrc_manager.py:117 +#, python-format +msgid "Removing console %(console_id)s." +msgstr "" + +#: nova/console/websocketproxy.py:60 +msgid "Invalid Token" +msgstr "" + +#: nova/console/websocketproxy.py:79 +msgid "Invalid Connection Info" +msgstr "" + +#: nova/console/xvp.py:101 +msgid "Rebuilding xvp conf" +msgstr "" + +#: nova/console/xvp.py:121 +#, python-format +msgid "Re-wrote %s" +msgstr "" + +#: nova/console/xvp.py:126 +msgid "Failed to write configuration file" +msgstr "" + +#: nova/console/xvp.py:129 +msgid "Stopping xvp" +msgstr "" + +#: nova/console/xvp.py:142 +msgid "Starting xvp" +msgstr "" + +#: nova/console/xvp.py:149 +#, python-format +msgid "Error starting xvp: %s" +msgstr "" + +#: nova/console/xvp.py:152 +msgid "Restarting xvp" +msgstr "" + +#: nova/console/xvp.py:154 +msgid "xvp not running..." +msgstr "" + +#: nova/console/xvp.py:205 +msgid "Failed to run xvp." +msgstr "" + +#: nova/consoleauth/manager.py:92 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s" +msgstr "" + +#: nova/consoleauth/manager.py:117 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s" +msgstr "" + +#: nova/db/api.py:626 +msgid "Failed to notify cells of instance destroy" +msgstr "" + +#: nova/db/api.py:711 nova/db/api.py:739 +msgid "Failed to notify cells of instance update" +msgstr "" + +#: nova/db/api.py:1635 +msgid "Failed to notify cells of bw_usage update" +msgstr "" + +#: nova/db/api.py:1780 +msgid "Failed to notify cells of instance fault" +msgstr "" + +#: nova/db/sqlalchemy/api.py:170 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." +msgstr "" + +#: nova/db/sqlalchemy/api.py:211 +msgid "model or base_model parameter should be subclass of NovaBase" +msgstr "" + +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#, python-format +msgid "Unrecognized read_deleted value '%s'" +msgstr "" + +#: nova/db/sqlalchemy/api.py:777 +#, python-format +msgid "Invalid floating ip id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:998 +#, python-format +msgid "Invalid floating IP %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 +#, python-format +msgid "Invalid fixed IP Address %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1465 +#, python-format +msgid "Invalid virtual interface address %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1558 +#, python-format +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1718 +#, python-format +msgid "Invalid instance id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1982 +#, python-format +msgid "Invalid field name: %s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:3140 +#, python-format +msgid "" +"quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " +"%(user_id)s, resource: %(res)s, tracked usage: %(tracked_use)s, actual " +"usage: %(in_use)s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:3228 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:4837 +#, python-format +msgid "" +"Volume(%s) has lower stats then what is in the database. Instance must " +"have been rebooted or crashed. Updating totals." +msgstr "" + +#: nova/db/sqlalchemy/api.py:5194 +#, python-format +msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" +msgstr "" + +#: nova/db/sqlalchemy/api.py:5576 +#, python-format +msgid "IntegrityError detected when archiving table %s" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:71 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:68 +msgid "version should be an integer" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:98 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:96 +msgid "Upgrade DB using Essex release first." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:96 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:102 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:245 +#, python-format +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:279 +#, python-format +msgid "Missing column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:285 +#, python-format +msgid "" +"Different types in %(table)s.%(column)s and shadow table: %(c_type)s " +"%(shadow_c_type)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:294 +#, python-format +msgid "Extra column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:316 +msgid "Specify `table_name` or `table` param" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:319 +msgid "Specify only one param `table_name` `table`" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:928 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:59 +#: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 +msgid "Exception while creating table." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:354 +msgid "Unsupported id columns type" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:63 +msgid "Exception while seeding instance_types table" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:69 +msgid "volume_usage_cache table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:78 +#, python-format +msgid "table '%s' not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/186_new_bdm_format.py:187 +#, python-format +msgid "Got an unexpected block device %s that cannot be converted to v2 format" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/200_add_transport_url_to_cell.py:141 +#, python-format +msgid "Failed to downgrade cell %(name)s: %(error)s" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:135 +msgid "project_user_quotas table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:143 +#, python-format +msgid "%s table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:72 +msgid "Exception while creating table 'pci_devices'." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:83 +msgid "Exception for adding pci stats to compute node." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:97 +msgid "Exception while dropping 'pci_devices' tables." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:107 +msgid "Exception for dropping pci stats from compute node." +msgstr "" + +#: nova/image/glance.py:218 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." +msgstr "" + +#: nova/image/glance.py:251 +#, python-format +msgid "" +"When loading the module %(module_str)s the following error occurred: " +"%(ex)s" +msgstr "" + +#: nova/image/glance.py:324 +#, python-format +msgid "Failed to instantiate the download handler for %(scheme)s" +msgstr "" + +#: nova/image/glance.py:340 +#, python-format +msgid "Successfully transferred using %s" +msgstr "" + +#: nova/image/glance.py:576 +#, python-format +msgid "fetching image %s from glance" +msgstr "" + +#: nova/image/s3.py:333 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:350 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:361 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:371 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:383 +#, python-format +msgid "Image %s was deleted underneath us" +msgstr "" + +#: nova/image/s3.py:398 +#, python-format +msgid "Failed to decrypt private key: %s" +msgstr "" + +#: nova/image/s3.py:405 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "" + +#: nova/image/s3.py:416 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "" + +#: nova/image/s3.py:428 +msgid "Unsafe filenames in image" +msgstr "" + +#: nova/image/download/__init__.py:44 +#, python-format +msgid "" +"%(scheme)s is registered as a module twice. %(module_name)s is not being " +"used." +msgstr "" + +#: nova/image/download/file.py:32 +msgid "" +"A list of filesystems that will be configured in this file under the " +"sections image_file_url:" +msgstr "" + +#: nova/image/download/file.py:79 +msgid "" +"A unique ID given to each file system. This is value is set in Glance " +"and agreed upon here so that the operator knowns they are dealing with " +"the same file system." +msgstr "" + +#: nova/image/download/file.py:84 +msgid "The path at which the file system is mounted." +msgstr "" + +#: nova/image/download/file.py:93 +#, python-format +msgid "The group %s(group_name) must be configured with an id." +msgstr "" + +#: nova/image/download/file.py:111 +#, python-format +msgid "The key %s is required in all file system descriptions." +msgstr "" + +#: nova/image/download/file.py:121 +#, python-format +msgid "" +"The key %(r)s is required in the location metadata to access the url " +"%(url)s." +msgstr "" + +#: nova/image/download/file.py:128 +#, python-format +msgid "The ID %(id)s is unknown." +msgstr "" + +#: nova/image/download/file.py:136 +#, python-format +msgid "" +"The mount point advertised by glance: %(glance_mount)s, does not match " +"the URL path: %(path)s" +msgstr "" + +#: nova/image/download/file.py:154 +#, python-format +msgid "No matching ID for the URL %s was found." +msgstr "" + +#: nova/image/download/file.py:165 +#, python-format +msgid "Copied %(source_file)s using %(module_str)s" +msgstr "" + +#: nova/ipv6/account_identifier.py:41 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:43 nova/ipv6/rfc2462.py:38 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:45 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "" + +#: nova/keymgr/conf_key_mgr.py:59 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: nova/keymgr/mock_key_mgr.py:56 +msgid "This key manager is not suitable for use in production deployments" +msgstr "" + +#: nova/keymgr/single_key_mgr.py:41 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: nova/keymgr/single_key_mgr.py:73 +#, python-format +msgid "Not deleting key %s" +msgstr "" + +#: nova/network/api.py:57 +msgid "instance is a required argument to use @refresh_cache" +msgstr "" + +#: nova/network/api.py:83 +msgid "Failed storing info cache" +msgstr "" + +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "" + +#: nova/network/driver.py:41 +msgid "Network driver option required, but not specified" +msgstr "" + +#: nova/network/driver.py:44 +#, python-format +msgid "Loading network driver '%s'" +msgstr "" + +#: nova/network/floating_ips.py:89 +#, python-format +msgid "Fixed ip %s not found" +msgstr "" + +#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379 +#, python-format +msgid "Interface %s not found" +msgstr "" + +#: nova/network/floating_ips.py:123 +#, python-format +msgid "floating IP allocation for instance |%s|" +msgstr "" + +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." +msgstr "" + +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" +msgstr "" + +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "" + +#: nova/network/floating_ips.py:220 +#, python-format +msgid "Quota exceeded for %s, tried to allocate floating IP" +msgstr "" + +#: nova/network/floating_ips.py:279 +msgid "Failed to update usages deallocating floating IP" +msgstr "" + +#: nova/network/floating_ips.py:374 +#, python-format +msgid "Failed to disassociated floating address: %s" +msgstr "" + +#: nova/network/floating_ips.py:535 +#, python-format +msgid "Starting migration network for instance %s" +msgstr "" + +#: nova/network/floating_ips.py:542 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will not migrate it " +msgstr "" + +#: nova/network/floating_ips.py:578 +#, python-format +msgid "Finishing migration network for instance %s" +msgstr "" + +#: nova/network/floating_ips.py:586 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "" + +#: nova/network/floating_ips.py:635 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." +msgstr "" + +#: nova/network/floating_ips.py:675 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgstr "" + +#: nova/network/floating_ips.py:684 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgstr "" + +#: nova/network/ldapdns.py:108 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" +msgstr "" + +#: nova/network/ldapdns.py:135 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" +msgstr "" + +#: nova/network/ldapdns.py:322 +msgid "ldap not installed" +msgstr "" + +#: nova/network/ldapdns.py:333 +msgid "This driver only supports type 'a' entries." +msgstr "" + +#: nova/network/ldapdns.py:376 +msgid "This shouldn't be getting called except during testing." +msgstr "" + +#: nova/network/linux_net.py:222 +#, python-format +msgid "Attempted to remove chain %s which does not exist" +msgstr "" + +#: nova/network/linux_net.py:258 +#, python-format +msgid "Unknown chain: %r" +msgstr "" + +#: nova/network/linux_net.py:265 +msgid "Skipping duplicate iptables rule addition" +msgstr "" + +#: nova/network/linux_net.py:289 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" +msgstr "" + +#: nova/network/linux_net.py:424 +msgid "Skipping apply due to lack of new rules" +msgstr "" + +#: nova/network/linux_net.py:452 +msgid "IPTablesManager.apply completed with success" +msgstr "" + +#: nova/network/linux_net.py:707 +#, python-format +msgid "arping error for ip %s" +msgstr "" + +#: nova/network/linux_net.py:757 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" +msgstr "" + +#: nova/network/linux_net.py:805 +#, python-format +msgid "Error deleting conntrack entries for %s" +msgstr "" + +#: nova/network/linux_net.py:1007 +#, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1052 +#, python-format +msgid "Hupping dnsmasq threw %s" +msgstr "" + +#: nova/network/linux_net.py:1054 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1134 +#, python-format +msgid "killing radvd threw %s" +msgstr "" + +#: nova/network/linux_net.py:1136 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "" + +#: nova/network/linux_net.py:1324 +#, python-format +msgid "Net device removed: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1327 +#, python-format +msgid "Failed removing net device: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1445 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "" + +#: nova/network/linux_net.py:1491 +#, python-format +msgid "Starting Bridge %s" +msgstr "" + +#: nova/network/linux_net.py:1503 +#, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" +msgstr "" + +#: nova/network/linux_net.py:1541 +#, python-format +msgid "Failed to add interface: %s" +msgstr "" + +#: nova/network/linux_net.py:1778 +#, python-format +msgid "Starting bridge %s " +msgstr "" + +#: nova/network/linux_net.py:1786 +#, python-format +msgid "Done starting bridge %s" +msgstr "" + +#: nova/network/manager.py:361 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" +msgstr "" + +#: nova/network/manager.py:365 +msgid "setting network host" +msgstr "" + +#: nova/network/manager.py:488 +msgid "network allocations" +msgstr "" + +#: nova/network/manager.py:495 +#, python-format +msgid "networks retrieved for instance: |%s|" +msgstr "" + +#: nova/network/manager.py:543 +msgid "network deallocation for instance" +msgstr "" + +#: nova/network/manager.py:805 +#, python-format +msgid "instance-dns-zone not found |%s|." +msgstr "" + +#: nova/network/manager.py:812 +#, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." +msgstr "" + +#: nova/network/manager.py:837 +#, python-format +msgid "Quota exceeded for %s, tried to allocate fixed IP" +msgstr "" + +#: nova/network/manager.py:897 +msgid "Failed to update usages deallocating fixed IP" +msgstr "" + +#: nova/network/manager.py:923 +#, python-format +msgid "Unable to release %s because vif doesn't exist." +msgstr "" + +#: nova/network/manager.py:962 +#, python-format +msgid "Leased IP |%s|" +msgstr "" + +#: nova/network/manager.py:966 +#, python-format +msgid "IP %s leased that is not associated" +msgstr "" + +#: nova/network/manager.py:975 +#, python-format +msgid "IP |%s| leased that isn't allocated" +msgstr "" + +#: nova/network/manager.py:980 +#, python-format +msgid "Released IP |%s|" +msgstr "" + +#: nova/network/manager.py:984 +#, python-format +msgid "IP %s released that is not associated" +msgstr "" + +#: nova/network/manager.py:988 +#, python-format +msgid "IP %s released that was not leased" +msgstr "" + +#: nova/network/manager.py:1007 +#, python-format +msgid "%s must be an integer" +msgstr "" + +#: nova/network/manager.py:1031 +msgid "Maximum allowed length for 'label' is 255." +msgstr "" + +#: nova/network/manager.py:1051 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." +msgstr "" + +#: nova/network/manager.py:1134 +msgid "cidr already in use" +msgstr "" + +#: nova/network/manager.py:1137 +#, python-format +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgstr "" + +#: nova/network/manager.py:1148 +#, python-format +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" +msgstr "" + +#: nova/network/manager.py:1214 +msgid "Network already exists!" +msgstr "" + +#: nova/network/manager.py:1233 +#, python-format +msgid "Network must be disassociated from project %s before delete" +msgstr "" + +#: nova/network/manager.py:1832 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" +msgstr "" + +#: nova/network/manager.py:1839 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" +msgstr "" + +#: nova/network/minidns.py:49 +#, python-format +msgid "minidns file is |%s|" +msgstr "" + +#: nova/network/minidns.py:76 nova/network/minidns.py:107 +msgid "Invalid name" +msgstr "" + +#: nova/network/minidns.py:79 +msgid "This driver only supports type 'a'" +msgstr "" + +#: nova/network/minidns.py:123 +#, python-format +msgid "Cannot delete entry |%s|" +msgstr "" + +#: nova/network/minidns.py:202 +#, python-format +msgid "deleted %s" +msgstr "" + +#: nova/network/minidns.py:208 +#, python-format +msgid "Cannot delete domain |%s|" +msgstr "" + +#: nova/network/model.py:82 +#, python-format +msgid "Invalid IP format %s" +msgstr "" + +#: nova/network/neutronv2/api.py:183 +#, python-format +msgid "Successfully created port: %s" +msgstr "" + +#: nova/network/neutronv2/api.py:187 +#, python-format +msgid "Neutron error creating port on network %s" +msgstr "" + +#: nova/network/neutronv2/api.py:223 +#, python-format +msgid "allocate_for_instance() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:226 +#, python-format +msgid "empty project id for instance %s" +msgstr "" + +#: nova/network/neutronv2/api.py:264 +msgid "No network configured!" +msgstr "" + +#: nova/network/neutronv2/api.py:283 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." +msgstr "" + +#: nova/network/neutronv2/api.py:349 +#, python-format +msgid "Failed to update port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:356 +#, python-format +msgid "Failed to delete port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:401 +#, python-format +msgid "deallocate_for_instance() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:415 +#, python-format +msgid "Failed to delete neutron port %(portid)s" +msgstr "" + +#: nova/network/neutronv2/api.py:432 +#, python-format +msgid "Failed to delete neutron port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:454 +#, python-format +msgid "get_instance_nw_info() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:485 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" +msgstr "" + +#: nova/network/neutronv2/api.py:514 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" +msgstr "" + +#: nova/network/neutronv2/api.py:524 +#, python-format +msgid "validate_networks() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:533 +msgid "Multiple possible networks found, use a Network ID to be more specific." +msgstr "" + +#: nova/network/neutronv2/api.py:805 +#, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "" + +#: nova/network/neutronv2/api.py:901 +#, python-format +msgid "Unable to update host of port %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:58 +#, python-format +msgid "Neutron Error creating security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:79 +#, python-format +msgid "Neutron Error updating security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:133 +#, python-format +msgid "Neutron security group %s not found" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:136 +#: nova/network/security_group/neutron_driver.py:183 +#: nova/network/security_group/neutron_driver.py:278 +#, python-format +msgid "Neutron Error: %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:157 +msgid "Neutron Error getting security groups" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:166 +msgid "Security group id should be uuid" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:203 +#, python-format +msgid "Neutron Error getting security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:207 +#, python-format +msgid "Neutron Error adding rules to security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:211 +#: nova/network/security_group/neutron_driver.py:374 +#: nova/network/security_group/neutron_driver.py:381 +#: nova/network/security_group/neutron_driver.py:407 +#: nova/network/security_group/neutron_driver.py:423 +#: nova/network/security_group/neutron_driver.py:430 +#: nova/network/security_group/neutron_driver.py:459 +msgid "Neutron Error:" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:265 +#, python-format +msgid "Neutron Error unable to delete %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:275 +#, python-format +msgid "Neutron security group rule %s not found" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:390 +#, python-format +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:400 +#: nova/network/security_group/neutron_driver.py:451 +#, python-format +msgid "Adding security group %(security_group_id)s to port %(port_id)s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:461 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" +msgstr "" + +#: nova/network/security_group/security_group_base.py:138 +#, python-format +msgid "This rule already exists in group %s" +msgstr "" + +#: nova/objects/base.py:73 +#, python-format +msgid "Error setting %(attr)s" +msgstr "" + +#: nova/objects/base.py:200 +#, python-format +msgid "Unable to instantiate unregistered object type %(objtype)s" +msgstr "" + +#: nova/objects/base.py:306 +#, python-format +msgid "Cannot load '%s' in the base class" +msgstr "" + +#: nova/objects/base.py:346 +#, python-format +msgid "%(objname)s object has no attribute '%(attrname)s'" +msgstr "" + +#: nova/objects/fields.py:30 +#, python-format +msgid "Key %(key)s must be of type %(expected)s not %(actual)s" +msgstr "" + +#: nova/objects/fields.py:40 +#, python-format +msgid "Element %(key)s:%(val)s must be of type %(expected)s not %(actual)s" +msgstr "" + +#: nova/objects/fields.py:139 +#, python-format +msgid "Field `%s' cannot be None" +msgstr "" + +#: nova/objects/fields.py:213 +#, python-format +msgid "A string is required here, not %s" +msgstr "" + +#: nova/objects/fields.py:238 +msgid "A datetime.datetime is required here" +msgstr "" + +#: nova/objects/fields.py:287 +msgid "A list is required here" +msgstr "" + +#: nova/objects/fields.py:303 +msgid "A dict is required here" +msgstr "" + +#: nova/objects/fields.py:342 +#, python-format +msgid "An object of type %s is required here" +msgstr "" + +#: nova/objects/fields.py:366 +msgid "A NetworkModel is required here" +msgstr "" + +#: nova/objects/fields.py:380 +#, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format +msgid "Network \"%s is not valid" +msgstr "" + +#: nova/objects/fields.py:389 +#, python-format +msgid "Netmask length \"%s\" is not valid" +msgstr "" + +#: nova/objects/fields.py:392 +#, python-format +msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" +msgstr "" + +#: nova/objects/instance.py:385 +#, python-format +msgid "No save handler for %s" +msgstr "" + +#: nova/objects/instance.py:454 +#, python-format +msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s" +msgstr "" + +#: nova/objects/instance_info_cache.py:82 +msgid "Failed to notify cells of instance info cache update" +msgstr "" + +#: nova/objects/service.py:76 +#, python-format +msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" +msgstr "" + +#: nova/objects/utils.py:61 nova/objects/utils.py:75 +msgid "None is not valid here" +msgstr "" + +#: nova/objects/utils.py:112 +msgid "A list of strings is required here" +msgstr "" + +#: nova/objects/utils.py:114 +msgid "Invalid values found in list (strings are required)" +msgstr "" + +#: nova/objects/utils.py:126 +msgid "A dict of strings is required here" +msgstr "" + +#: nova/objects/utils.py:128 +msgid "Invalid keys found in dict (strings are required)" +msgstr "" + +#: nova/objects/utils.py:131 +msgid "Invalid values found in dict (strings are required)" +msgstr "" + +#: nova/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: nova/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: nova/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: nova/openstack/common/imageutils.py:96 +msgid "Snapshot list encountered but no header found!" +msgstr "" + +#: nova/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: nova/openstack/common/lockutils.py:167 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:176 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:186 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: nova/openstack/common/lockutils.py:204 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: nova/openstack/common/lockutils.py:208 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: nova/openstack/common/lockutils.py:246 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:250 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: nova/openstack/common/log.py:245 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: nova/openstack/common/log.py:337 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: nova/openstack/common/log.py:387 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: nova/openstack/common/log.py:557 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: nova/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: nova/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: nova/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: nova/openstack/common/periodic_task.py:42 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: nova/openstack/common/periodic_task.py:133 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/openstack/common/periodic_task.py:138 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/openstack/common/periodic_task.py:176 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/openstack/common/periodic_task.py:184 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/openstack/common/policy.py:394 +#, python-format +msgid "Failed to understand rule %(rule)s" +msgstr "" + +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: nova/openstack/common/policy.py:679 +#, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "" + +#: nova/openstack/common/processutils.py:132 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: nova/openstack/common/processutils.py:147 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:172 +#: nova/openstack/common/processutils.py:244 nova/virt/powervm/common.py:118 +#, python-format +msgid "Result was %s" +msgstr "" + +#: nova/openstack/common/processutils.py:184 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: nova/openstack/common/processutils.py:223 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:229 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/service.py:136 nova/openstack/common/service.py:346 +msgid "Full set of CONF:" +msgstr "" + +#: nova/openstack/common/service.py:143 nova/openstack/common/service.py:231 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: nova/openstack/common/service.py:155 +msgid "Exception during rpc cleanup." +msgstr "" + +#: nova/openstack/common/service.py:200 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: nova/openstack/common/service.py:237 +msgid "Unhandled exception" +msgstr "" + +#: nova/openstack/common/service.py:270 +msgid "Forking too fast, sleeping" +msgstr "" + +#: nova/openstack/common/service.py:289 +#, python-format +msgid "Started child %d" +msgstr "" + +#: nova/openstack/common/service.py:299 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: nova/openstack/common/service.py:316 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: nova/openstack/common/service.py:320 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: nova/openstack/common/service.py:324 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: nova/openstack/common/service.py:354 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: nova/openstack/common/service.py:372 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: nova/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: nova/openstack/common/strutils.py:86 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + +#: nova/openstack/common/strutils.py:182 +#, python-format +msgid "Invalid string format: %s" +msgstr "" + +#: nova/openstack/common/strutils.py:189 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:542 +msgid "DB exception wrapped." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:604 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:684 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: nova/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: nova/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: nova/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: nova/openstack/common/rpc/__init__.py:105 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:341 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:434 +#, python-format +msgid "received %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:442 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:443 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:471 +#: nova/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:479 +#: nova/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:553 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:582 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:591 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:619 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: nova/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: nova/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: nova/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: nova/openstack/common/rpc/common.py:141 +#: nova/openstack/common/rpc/common.py:142 +#: nova/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: nova/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: nova/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:157 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:161 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:496 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:518 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:569 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:623 +#: nova/openstack/common/rpc/impl_qpid.py:585 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:641 +#: nova/openstack/common/rpc/impl_qpid.py:600 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:645 +#: nova/openstack/common/rpc/impl_qpid.py:604 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:684 +#: nova/openstack/common/rpc/impl_qpid.py:639 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:89 +#, python-format +msgid "Invalid value for qpid_topology_version: %d" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:527 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:533 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:546 +msgid "Re-established AMQP queues" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:612 +msgid "Error processing message. Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:444 +msgid "Topic contained dangerous characters." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:544 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:598 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:650 +msgid "Creating payload" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:663 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:676 +msgid "Sending cast" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:679 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:682 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:683 +msgid "Unpacking response" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:692 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "RPC Message Invalid." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:722 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:725 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:729 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:732 +msgid "No match from matchmaker." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:814 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker_ring.py:77 +#: nova/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: nova/pci/pci_manager.py:156 +#, python-format +msgid "Trying to remove device with %(status)sownership %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/chance.py:57 +msgid "Is the appropriate service running?" +msgstr "" + +#: nova/scheduler/chance.py:62 +msgid "Could not find another compute" +msgstr "" + +#: nova/scheduler/driver.py:62 +msgid "Exception during scheduler.run_instance" +msgstr "" + +#: nova/scheduler/driver.py:64 nova/scheduler/utils.py:76 +#, python-format +msgid "Setting instance to %s state." +msgstr "" + +#: nova/scheduler/driver.py:137 +msgid "Driver must implement schedule_run_instance" +msgstr "" + +#: nova/scheduler/driver.py:146 +msgid "Driver must implement select_destinations" +msgstr "" + +#: nova/scheduler/driver.py:151 +msgid "Driver must implement select_hosts" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:78 +#, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:82 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:102 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:181 +msgid "Instance disappeared during scheduling" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:220 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:237 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:271 +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:339 +#, python-format +msgid "Filtered %(hosts)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:344 +#, python-format +msgid "Weighed %(hosts)s" +msgstr "" + +#: nova/scheduler/host_manager.py:338 +#, python-format +msgid "Host filter ignoring hosts: %s" +msgstr "" + +#: nova/scheduler/host_manager.py:350 +#, python-format +msgid "Host filter forcing available hosts to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:353 +#, python-format +msgid "No hosts matched due to not matching 'force_hosts' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:366 +#, python-format +msgid "Host filter forcing available nodes to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:369 +#, python-format +msgid "No nodes matched due to not matching 'force_nodes' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:409 +#, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" +msgstr "" + +#: nova/scheduler/host_manager.py:415 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." +msgstr "" + +#: nova/scheduler/host_manager.py:435 +#: nova/scheduler/filters/trusted_filter.py:212 +#, python-format +msgid "No service for compute ID %s" +msgstr "" + +#: nova/scheduler/host_manager.py:457 +#, python-format +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" +msgstr "" + +#: nova/scheduler/scheduler_options.py:72 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "" + +#: nova/scheduler/scheduler_options.py:81 +#, python-format +msgid "Could not decode scheduler options: '%s'" +msgstr "" + +#: nova/scheduler/utils.py:58 +#, python-format +msgid "Failed to %(service)s_%(method)s: %(ex)s" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:109 +#, python-format +msgid "Group anti affinity: check if %(host)s not in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:125 +#, python-format +msgid "Group affinity: check if %(host)s in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:59 +#, python-format +msgid "" +"%(host_state)s fails instance_type extra_specs requirements. Extra_spec " +"%(key)s is not in aggregate." +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:67 +#, python-format +msgid "" +"%(host_state)s fails instance_type extra_specs requirements. " +"'%(aggregate_vals)s' do not match '%(req)s'" +msgstr "" + +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:48 +#, python-format +msgid "%s fails tenant id on aggregate" +msgstr "" + +#: nova/scheduler/filters/compute_capabilities_filter.py:62 +#, python-format +msgid "extra_spec requirement '%(req)s' does not match '%(cap)s'" +msgstr "" + +#: nova/scheduler/filters/compute_capabilities_filter.py:72 +#, python-format +msgid "%(host_state)s fails instance_type extra_specs requirements" +msgstr "" + +#: nova/scheduler/filters/compute_filter.py:43 +#, python-format +msgid "%(host_state)s is disabled or has not been heard from in a while" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:51 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:94 +#: nova/scheduler/filters/ram_filter.py:95 +#, python-format +msgid "" +"%(num_values)d ratio values found, of which the minimum value will be " +"used." +msgstr "" + +#: nova/scheduler/filters/core_filter.py:101 +#, python-format +msgid "Could not decode cpu_allocation_ratio: '%s'" +msgstr "" + +#: nova/scheduler/filters/disk_filter.py:49 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:56 +#, python-format +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"supported_instances are advertised by the compute node" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:80 +#, python-format +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"hypervisor version %(hypervisor_version) and supported instances " +"%(supp_instances)s" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:89 +#, python-format +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node supported_instances %(supp_instances)s or hypervisor " +"version %(hypervisor_version)s do not match" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:109 +#, python-format +msgid "%(host_state)s does not support requested instance_properties" +msgstr "" + +#: nova/scheduler/filters/io_ops_filter.py:43 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + +#: nova/scheduler/filters/num_instances_filter.py:40 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + +#: nova/scheduler/filters/ram_filter.py:56 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." +msgstr "" + +#: nova/scheduler/filters/ram_filter.py:102 +#, python-format +msgid "Could not decode ram_allocation_ratio: '%s'" +msgstr "" + +#: nova/scheduler/filters/retry_filter.py:42 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" +msgstr "" + +#: nova/servicegroup/api.py:61 +#, python-format +msgid "ServiceGroup driver defined as an instance of %s" +msgstr "" + +#: nova/servicegroup/api.py:67 +#, python-format +msgid "unknown ServiceGroup driver name: %s" +msgstr "" + +#: nova/servicegroup/api.py:84 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" +msgstr "" + +#: nova/servicegroup/api.py:92 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" +msgstr "" + +#: nova/servicegroup/api.py:101 +#, python-format +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" +msgstr "" + +#: nova/servicegroup/api.py:108 +#, python-format +msgid "Returns ALL members of the [%s] ServiceGroup" +msgstr "" + +#: nova/servicegroup/api.py:116 +#, python-format +msgid "Returns one member of the [%s] group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:42 +#, python-format +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/db.py:47 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/db.py:78 +#, python-format +msgid "DB_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 +msgid "Recovered model server connection!" +msgstr "" + +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 +msgid "model server went away" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:52 +#, python-format +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:58 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:76 +#, python-format +msgid "Memcached_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:80 +#, python-format +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." +msgstr "" + +#: nova/servicegroup/drivers/zk.py:101 +#, python-format +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:109 +#, python-format +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" +msgstr "" + +#: nova/storage/linuxscsi.py:72 +#, python-format +msgid "Trying (%(tries)s) to remove device %(device)s" +msgstr "" + +#: nova/storage/linuxscsi.py:102 +#, python-format +msgid "Multipath call failed exit (%(code)s)" +msgstr "" + +#: nova/storage/linuxscsi.py:123 +#, python-format +msgid "Couldn't find multipath device %s" +msgstr "" + +#: nova/storage/linuxscsi.py:126 +#, python-format +msgid "Found multipath device = %s" +msgstr "" + +#: nova/tests/fake_ldap.py:35 +msgid "Attempted to instantiate singleton" +msgstr "" + +#: nova/tests/fake_processutils.py:73 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" +msgstr "" + +#: nova/tests/fake_processutils.py:81 +#, python-format +msgid "Faked command matched %s" +msgstr "" + +#: nova/tests/fake_processutils.py:97 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "" + +#: nova/tests/fake_processutils.py:100 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "" + +#: nova/tests/fake_volume.py:189 +msgid "status must be available" +msgstr "" + +#: nova/tests/fake_volume.py:193 nova/volume/cinder.py:233 +msgid "already attached" +msgstr "" + +#: nova/tests/fake_volume.py:197 nova/volume/cinder.py:237 +msgid "Instance and volume not in same availability_zone" +msgstr "" + +#: nova/tests/fake_volume.py:202 nova/volume/cinder.py:243 +msgid "already detached" +msgstr "" + +#: nova/tests/api/test_auth.py:85 +msgid "unexpected role header" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2953 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2148 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2958 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2153 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2963 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2158 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" + +#: nova/tests/compute/test_compute.py:1440 +#: nova/tests/compute/test_compute.py:1465 +#: nova/tests/compute/test_compute.py:1522 +#: nova/tests/compute/test_compute.py:1547 +#: nova/tests/compute/test_compute.py:1590 +#: nova/tests/compute/test_compute.py:4689 +#, python-format +msgid "Running instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:1446 +#: nova/tests/compute/test_compute.py:1494 +#: nova/tests/compute/test_compute.py:1537 +#: nova/tests/compute/test_compute.py:1561 +#, python-format +msgid "After terminating instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:2288 +msgid "Internal error" +msgstr "" + +#: nova/tests/compute/test_compute.py:4700 +#, python-format +msgid "After force-killing instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:5254 +msgid "wrong host/node" +msgstr "" + +#: nova/tests/compute/test_compute.py:9363 +msgid "spawn error" +msgstr "" + +#: nova/tests/db/test_migrations.py:3486 +#, python-format +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:117 +#, python-format +msgid "%(result_str)s: %(result)s is not a dict." +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:131 +#, python-format +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:143 +#, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:163 +msgid "Extra list items in template:" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:167 +#, python-format +msgid "Extra list items in %(result_str)s:" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 +#, python-format +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" +msgstr "" + +#: nova/tests/integrated/test_login.py:35 +#, python-format +msgid "flavor: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:40 +#, python-format +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:51 +msgid "Authentication error" +msgstr "" + +#: nova/tests/integrated/api/client.py:59 +msgid "Authorization error" +msgstr "" + +#: nova/tests/integrated/api/client.py:67 +msgid "Item not found" +msgstr "" + +#: nova/tests/integrated/api/client.py:109 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:112 +#, python-format +msgid "Body: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:130 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:161 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:172 +msgid "Unexpected status code" +msgstr "" + +#: nova/tests/integrated/api/client.py:179 +#, python-format +msgid "Decoding JSON: %s" +msgstr "" + +#: nova/tests/virt/hyperv/test_hypervapi.py:491 +msgid "fake vswitch not found" +msgstr "" + +#: nova/tests/virt/hyperv/test_hypervapi.py:950 +msgid "Simulated failure" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:909 +msgid "Expected a list for 'auth' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:913 +msgid "Expected a function in 'auth[0]' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:917 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:930 +msgid "" +"virEventRegisterDefaultImpl() must be called before " +"connection is used." +msgstr "" + +#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 +#: nova/virt/vmwareapi/vm_util.py:957 +#, python-format +msgid "Datastore regex %s did not match any datastores" +msgstr "" + +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 +#, python-format +msgid "" +"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " +"left to copy" +msgstr "" + +#: nova/tests/virt/xenapi/test_xenapi.py:948 +#, python-format +msgid "Creating files in %s to simulate guest agent" +msgstr "" + +#: nova/tests/virt/xenapi/test_xenapi.py:959 +#, python-format +msgid "Removing simulated guest agent files in %s" +msgstr "" + +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" +msgstr "" + +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 +msgid "Multiple torrent URL fetcher extension found. Failing." +msgstr "" + +#: nova/virt/block_device.py:165 +#, python-format +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/virt/configdrive.py:98 +#, python-format +msgid "Added %(filepath)s to config drive" +msgstr "" + +#: nova/virt/driver.py:999 +#, python-format +msgid "Discarding event %s" +msgstr "" + +#: nova/virt/driver.py:1004 +msgid "Event must be an instance of nova.virt.event.Event" +msgstr "" + +#: nova/virt/driver.py:1007 +#, python-format +msgid "Emitting event %s" +msgstr "" + +#: nova/virt/driver.py:1010 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" +msgstr "" + +#: nova/virt/driver.py:1091 +msgid "Compute driver option required, but not specified" +msgstr "" + +#: nova/virt/driver.py:1094 +#, python-format +msgid "Loading compute driver '%s'" +msgstr "" + +#: nova/virt/driver.py:1101 +msgid "Unable to load the virtualization driver" +msgstr "" + +#: nova/virt/fake.py:210 +#, python-format +msgid "Key '%(key)s' not in instances '%(inst)s'" +msgstr "" + +#: nova/virt/firewall.py:180 nova/virt/libvirt/firewall.py:326 +msgid "Attempted to unfilter instance which is not filtered" +msgstr "" + +#: nova/virt/firewall.py:188 +msgid "Filters added to instance" +msgstr "" + +#: nova/virt/firewall.py:190 +msgid "Provider Firewall Rules refreshed" +msgstr "" + +#: nova/virt/firewall.py:376 +#, python-format +msgid "Adding security group rule: %r" +msgstr "" + +#: nova/virt/firewall.py:507 nova/virt/xenapi/firewall.py:77 +#, python-format +msgid "Adding provider rule: %s" +msgstr "" + +#: nova/virt/images.py:86 +msgid "'qemu-img info' parsing failed." +msgstr "" + +#: nova/virt/images.py:92 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "" + +#: nova/virt/images.py:105 +#, python-format +msgid "" +"%(base)s virtual size %(disk_size)s larger than flavor root disk size " +"%(size)s" +msgstr "" + +#: nova/virt/images.py:122 +#, python-format +msgid "Converted to raw, but format is now %s" +msgstr "" + +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + +#: nova/virt/baremetal/driver.py:85 +#, python-format +msgid "Request for baremetal node %s sent to wrong service host" +msgstr "" + +#: nova/virt/baremetal/driver.py:138 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" + +#: nova/virt/baremetal/driver.py:177 +#, python-format +msgid "Baremetal node id not supplied to driver for %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:254 +#, python-format +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." +msgstr "" + +#: nova/virt/baremetal/driver.py:281 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:292 +#, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:310 +#, python-format +msgid "Error from baremetal driver during destroy: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:315 +#, python-format +msgid "Error while recording destroy failure in baremetal database: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:325 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:338 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:53 +msgid "iboot PDU relay ID must be an integer." +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:64 +msgid "iboot PDU port must be an integer." +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:91 +#: nova/virt/baremetal/virtual_power_driver.py:159 +#, python-format +msgid "activate_node name %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:103 +#, python-format +msgid "reboot_node: %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:182 +#, python-format +msgid "deactivate_node name %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:129 +#: nova/virt/baremetal/virtual_power_driver.py:195 +#, python-format +msgid "Checking if %s is running" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:86 +#, python-format +msgid "pid file %s does not contain any pid" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:109 +msgid "Node id not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:112 +msgid "Address not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:115 +msgid "User not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:118 +msgid "Password not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:135 +#, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:151 +#, python-format +msgid "IPMI power on failed after %d tries" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:161 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:178 +#, python-format +msgid "IPMI power off failed after %d tries" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:188 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:199 +msgid "IPMI set next bootdev failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:211 nova/virt/baremetal/tilera_pdu.py:154 +#, python-format +msgid "Activate node called, but node %s is already active" +msgstr "" + +#: nova/virt/baremetal/pxe.py:110 +#, python-format +msgid "Building PXE config for deployment %s." +msgstr "" + +#: nova/virt/baremetal/pxe.py:229 +#, python-format +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:253 nova/virt/baremetal/tilera.py:134 +#, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:285 nova/virt/baremetal/tilera.py:165 +#, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:325 nova/virt/baremetal/tilera.py:201 +#, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:320 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:467 +#, python-format +msgid "PXE deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:472 +#, python-format +msgid "PXE deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:476 +#, python-format +msgid "PXE deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:345 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:483 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:109 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:326 +#, python-format +msgid "Tilera deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:332 +#, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:340 +msgid "Node is unknown error state." +msgstr "" + +#: nova/virt/baremetal/tilera.py:343 +#, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:84 +msgid "Node id not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:87 +msgid "Address not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:90 +msgid "User not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:93 +msgid "Password not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:118 +msgid "PDU failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:135 +msgid "PDU power on failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:148 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:42 +#, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:53 +#, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:62 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:78 +#, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:38 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:50 +#, python-format +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:57 +#, python-format +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:63 +#, python-format +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:70 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:74 +#, python-format +msgid "no pif for vif_uuid=%s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:89 +#, python-format +msgid "Setting up %s commands." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:109 +msgid "virtual_power_ssh_host not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:113 +msgid "virtual_power_host_user not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:119 +msgid "virtual_power_host_pass/key not set. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:137 +msgid "Getting full node list." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:143 +#, python-format +msgid "Looking up Name for Mac address %s." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:171 +#, python-format +msgid "reset node: %s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:198 +#, python-format +msgid "Node \"%(name)s\" with MAC address %(mac)s not found." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:232 +#, python-format +msgid "Result for run_command: %s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:235 +#, python-format +msgid "Error running command: %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:124 +#, python-format +msgid "baremetal driver was unable to delete tid %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:195 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:234 +#, python-format +msgid "No fixed PXE IP is associated to %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:267 +#, python-format +msgid "detach volume could not find tid for %s" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:200 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:212 +#, python-format +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:247 +#: nova/virt/baremetal/db/sqlalchemy/api.py:289 +#, python-format +msgid "Baremetal interface %s not found" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:299 +#, python-format +msgid "Baremetal interface %s already in use" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:312 +#, python-format +msgid "Baremetal virtual interface %s not found" +msgstr "" + +#: nova/virt/disk/api.py:164 +#, python-format +msgid "Checking if we can resize image %(image)s. size=%(size)s" +msgstr "" + +#: nova/virt/disk/api.py:170 +#, python-format +msgid "Cannot resize image %s to a smaller size." +msgstr "" + +#: nova/virt/disk/api.py:178 +#, python-format +msgid "Checking if we can resize filesystem inside %(image)s. CoW=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:188 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:198 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:268 +msgid "image already mounted" +msgstr "" + +#: nova/virt/disk/api.py:324 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:344 +#, python-format +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:365 +#, python-format +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" +msgstr "" + +#: nova/virt/disk/api.py:387 nova/virt/disk/mount/loop.py:59 +#, python-format +msgid "Release loop device %s" +msgstr "" + +#: nova/virt/disk/api.py:391 nova/virt/disk/mount/nbd.py:128 +#, python-format +msgid "Release nbd device %s" +msgstr "" + +#: nova/virt/disk/api.py:395 +#, python-format +msgid "Failed to teardown container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:408 +#, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:433 +#, python-format +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:445 +#, python-format +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" +msgstr "" + +#: nova/virt/disk/api.py:454 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" +msgstr "" + +#: nova/virt/disk/api.py:495 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" +msgstr "" + +#: nova/virt/disk/api.py:523 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" +msgstr "" + +#: nova/virt/disk/api.py:548 +#, python-format +msgid "Inject admin password fs=%(fs)s admin_passwd=" +msgstr "" + +#: nova/virt/disk/api.py:592 +msgid "Not implemented on Windows" +msgstr "" + +#: nova/virt/disk/api.py:621 +#, python-format +msgid "User %(username)s not found in password file." +msgstr "" + +#: nova/virt/disk/api.py:637 +#, python-format +msgid "User %(username)s not found in shadow file." +msgstr "" + +#: nova/virt/disk/mount/api.py:42 +#, python-format +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:48 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:69 +msgid "Using LoopMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:53 nova/virt/disk/mount/api.py:71 +#: nova/virt/disk/vfs/localfs.py:74 +msgid "Using NbdMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:60 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:122 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" + +#: nova/virt/disk/mount/api.py:125 +msgid "Device allocation failed after repeated retries." +msgstr "" + +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "Map dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:145 +#, python-format +msgid "partition search unsupported with %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:161 +#, python-format +msgid "partition %s not found" +msgstr "" + +#: nova/virt/disk/mount/api.py:162 +#, python-format +msgid "Failed to map partitions: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:184 +#, python-format +msgid "Unmap dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Mount %(dev)s on %(dir)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:197 +#, python-format +msgid "Failed to mount filesystem: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:208 +#, python-format +msgid "Umount %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:219 +msgid "Fail to mount, tearing back down" +msgstr "" + +#: nova/virt/disk/mount/loop.py:34 +#, python-format +msgid "Could not attach image to loopback: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:35 +#, python-format +msgid "Loop mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:41 +#, python-format +msgid "Got loop device %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:56 nova/virt/disk/mount/nbd.py:70 +msgid "No free nbd devices" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:62 +msgid "nbd unavailable: module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:88 +#, python-format +msgid "Get nbd device %(dev)s for %(imgfile)s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:93 +#, python-format +msgid "qemu-nbd error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:94 nova/virt/disk/mount/nbd.py:107 +#, python-format +msgid "NBD mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:106 +#, python-format +msgid "nbd device %s did not show up" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:113 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:28 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:34 +msgid "Trying to import guestfs" +msgstr "" + +#: nova/virt/disk/vfs/api.py:41 +msgid "Using primary VFSGuestFS" +msgstr "" + +#: nova/virt/disk/vfs/api.py:46 +msgid "Falling back to VFSLocalFS" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:68 +#, python-format +msgid "No operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:74 +#, python-format +msgid "Multi-boot operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:80 +#, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:93 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:99 +#, python-format +msgid "" +"Error mounting %(device)s to %(dir)s in image %(imgfile)s with libguestfs" +" (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:109 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:124 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:131 +msgid "Tearing down appliance" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:137 +#, python-format +msgid "Failed to close augeas %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:145 +#, python-format +msgid "Failed to shutdown appliance %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:153 +#, python-format +msgid "Failed to close guest handle %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:165 nova/virt/disk/vfs/localfs.py:103 +#, python-format +msgid "Make directory path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:170 nova/virt/disk/vfs/localfs.py:108 +#, python-format +msgid "Append file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:175 nova/virt/disk/vfs/localfs.py:117 +#, python-format +msgid "Replace file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:180 nova/virt/disk/vfs/localfs.py:126 +#, python-format +msgid "Read file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:185 nova/virt/disk/vfs/localfs.py:132 +#, python-format +msgid "Has file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:194 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:200 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:214 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:48 +#, python-format +msgid "File path %s not valid" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:83 +#, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:91 +#, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:97 +#, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:140 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:146 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/docker/driver.py:46 +msgid "Default TCP port to find the docker-registry container" +msgstr "" + +#: nova/virt/docker/driver.py:79 +msgid "" +"Docker daemon is not running or is not reachable (check the rights on " +"/var/run/docker.sock)" +msgstr "" + +#: nova/virt/docker/driver.py:105 +msgid "VIF plugging is not supported by the Docker driver." +msgstr "" + +#: nova/virt/docker/driver.py:110 +msgid "VIF unplugging is not supported by the Docker driver." +msgstr "" + +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 +#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 +#, python-format +msgid "" +"Hostname has changed from %(old)s to %(new)s. A restart is required to " +"take effect." +msgstr "" + +#: nova/virt/docker/driver.py:220 +msgid "Cannot find any PID under container \"{0}\"" +msgstr "" + +#: nova/virt/docker/driver.py:233 +msgid "Cannot set fixed ip" +msgstr "" + +#: nova/virt/docker/driver.py:258 +msgid "Failed to setup the network, rolling back" +msgstr "" + +#: nova/virt/docker/driver.py:272 +msgid "Image container format not supported ({0})" +msgstr "" + +#: nova/virt/docker/driver.py:301 +msgid "Image name \"{0}\" does not exist, fetching it..." +msgstr "" + +#: nova/virt/docker/driver.py:306 +msgid "Cannot pull missing image" +msgstr "" + +#: nova/virt/docker/driver.py:311 +msgid "Cannot create container" +msgstr "" + +#: nova/virt/docker/driver.py:317 +msgid "Cannot setup network: {0}" +msgstr "" + +#: nova/virt/docker/driver.py:335 +msgid "Cannot stop the container, please check docker logs" +msgstr "" + +#: nova/virt/docker/driver.py:338 +msgid "Cannot restart the container, please check docker logs" +msgstr "" + +#: nova/virt/hyperv/basevolumeutils.py:72 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "" + +#: nova/virt/hyperv/driver.py:155 +msgid "VIF plugging is not supported by the Hyper-V driver." +msgstr "" + +#: nova/virt/hyperv/driver.py:160 +msgid "VIF unplugging is not supported by the Hyper-V driver." +msgstr "" + +#: nova/virt/hyperv/driver.py:164 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:168 +msgid "unfilter_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:199 +msgid "get_console_output called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:94 +#, python-format +msgid "Windows version: %s " +msgstr "" + +#: nova/virt/hyperv/hostops.py:106 +msgid "get_available_resource called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 +#: nova/virt/xenapi/host.py:168 +msgid "Updating host stats" +msgstr "" + +#: nova/virt/hyperv/hostops.py:166 +msgid "get_host_stats called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:181 +#, python-format +msgid "Host IP address is: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:51 +#, python-format +msgid "The image is not a valid VHD: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:81 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:96 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:101 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:41 +msgid "Live migration is supported starting with Hyper-V Server 2012" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:64 +msgid "live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:74 +#, python-format +msgid "Calling live migration recover_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:78 +#, python-format +msgid "Calling live migration post_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "pre_live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:99 +msgid "post_live_migration_at_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:107 +msgid "check_can_live_migrate_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:113 +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:118 +msgid "check_can_live_migrate_source called" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:45 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:48 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:51 +#, python-format +msgid "Live migration failed: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:63 +msgid "Live migration is not enabled on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:66 +msgid "Live migration networks are not configured on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:131 +#, python-format +msgid "VM not found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:74 nova/virt/hyperv/vmutils.py:140 +#, python-format +msgid "Duplicate VM name found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:79 +#, python-format +msgid "Destroying existing remote planned VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:101 +#, python-format +msgid "Creating remote planned VM for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:158 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:167 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:203 +#, python-format +msgid "Starting live migration for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:212 +#, python-format +msgid "Getting live migration networks for remote host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:52 +#, python-format +msgid "Migration target host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:97 +msgid "Cannot cleanup migration files" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:105 +#, python-format +msgid "" +"Cannot resize the root disk to a smaller size. Current size: " +"%(curr_root_gb)s GB. Requested size: %(new_root_gb)s GB" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:113 +msgid "migrate_disk_and_power_off called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:133 +msgid "confirm_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:148 +msgid "finish_revert_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:170 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:176 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:184 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:200 +msgid "Cannot resize a VHD to a smaller size" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:207 +#, python-format +msgid "Getting parent disk info for disk: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:213 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:225 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:236 +msgid "finish_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:245 +#, python-format +msgid "Cannot find boot VHD file for instance: %s" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:47 nova/virt/hyperv/networkutilsv2.py:44 +#, python-format +msgid "vswitch \"%s\" not found" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:60 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" +msgstr "" + +#: nova/virt/hyperv/networkutilsv2.py:57 +msgid "No external vswitch found" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:73 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:95 +#, python-format +msgid "Creating directory: %s" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:100 nova/virt/hyperv/snapshotops.py:124 +#, python-format +msgid "Removing directory: %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:55 +#, python-format +msgid "Creating snapshot for instance %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:64 +#, python-format +msgid "Getting info for VHD %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:72 +#, python-format +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:83 +#, python-format +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:90 +#, python-format +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:98 +#, python-format +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:105 +#, python-format +msgid "" +"Updating Glance image %(name)s with content from merged disk " +"%(image_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:112 +#, python-format +msgid "Snapshot image %(name)s updated for VM %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:117 +#, python-format +msgid "Removing snapshot %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:121 +#, python-format +msgid "Failed to remove snapshot for VM %s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:67 nova/virt/hyperv/vhdutilsv2.py:54 +#, python-format +msgid "Unsupported disk format: %s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:148 +#, python-format +msgid "The %(vhd_type)s type VHD is not supported" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:159 +#, python-format +msgid "Unable to obtain block size from VHD %(vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:206 +msgid "Unsupported virtual disk format" +msgstr "" + +#: nova/virt/hyperv/vif.py:74 +#, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:116 +#, python-format +msgid "VIF driver not found for network_api_class: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:125 +msgid "get_info called for instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:148 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:155 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:175 +#, python-format +msgid "" +"Cannot resize a VHD to a smaller size, the original size is " +"%(base_vhd_size)s, the newer size is %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:182 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:209 +msgid "Spawning new instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:237 +msgid "Spawn instance failed" +msgstr "" + +#: nova/virt/hyperv/vmops.py:272 +#, python-format +msgid "Creating nic for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 +#, python-format +msgid "Invalid config_drive_format \"%s\"" +msgstr "" + +#: nova/virt/hyperv/vmops.py:286 +#, python-format +msgid "Using config drive for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 +#, python-format +msgid "Creating config drive at %(path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 +#, python-format +msgid "Creating config drive failed with error: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:343 +#, python-format +msgid "Got request to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:356 +#, python-format +msgid "Instance not found: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:362 +#, python-format +msgid "Failed to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:367 +msgid "reboot instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:373 +msgid "Pause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:379 +msgid "Unpause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:385 +msgid "Suspend instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:391 +msgid "Resume instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:397 +msgid "Power off instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:403 +msgid "Power on instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:410 +#, python-format +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:415 +#, python-format +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:109 +#, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:196 +msgid "" +"The Windows account running nova-compute on this Hyper-V host doesn't " +"have the required permissions to create or operate the virtual machine." +msgstr "" + +#: nova/virt/hyperv/vmutils.py:206 +#, python-format +msgid "Creating VM %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:211 +#, python-format +msgid "Setting memory for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:214 +#, python-format +msgid "Set vCPUs for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:373 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:414 +#, python-format +msgid "Operation failed with return value: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:430 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:441 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:447 +#, python-format +msgid "WMI job failed with status %d. No error description available" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:453 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:561 +msgid "Metrics collection is not supported on this version of Hyper-V" +msgstr "" + +#: nova/virt/hyperv/vmutilsv2.py:237 +#, python-format +msgid "Metric not found: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:88 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:94 +#, python-format +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:110 +#, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:141 +#, python-format +msgid "Attach volume failed: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:144 +#, python-format +msgid "Unable to attach volume to instance %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:157 +#, python-format +msgid "Logging off storage target %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:162 +#, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:175 +#, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:212 +#, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeutils.py:44 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:146 +#, python-format +msgid "Unable to determine disk prefix for %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:194 +#, python-format +msgid "No free disk device names for prefix '%s'" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:290 +#, python-format +msgid "Unable to determine disk bus for '%s'" +msgstr "" + +#: nova/virt/libvirt/config.py:72 +#, python-format +msgid "Generated XML %s " +msgstr "" + +#: nova/virt/libvirt/driver.py:403 +#, python-format +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." +msgstr "" + +#: nova/virt/libvirt/driver.py:531 +#, python-format +msgid "Event loop thread is not active, discarding event %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:604 +msgid "Starting native event thread" +msgstr "" + +#: nova/virt/libvirt/driver.py:609 +msgid "Starting green dispatch thread" +msgstr "" + +#: nova/virt/libvirt/driver.py:620 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgstr "" + +#: nova/virt/libvirt/driver.py:628 +#, python-format +msgid "Connecting to libvirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:646 +#, python-format +msgid "Registering for lifecycle events %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:653 +#, python-format +msgid "URI %(uri)s does not support events: %(error)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:659 +#, python-format +msgid "Registering for connection events: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:664 +#, python-format +msgid "URI %(uri)s does not support connection events: %(error)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:684 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:702 +msgid "Connection to libvirt broke" +msgstr "" + +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 +#, python-format +msgid "Can not handle authentication request for %d credentials" +msgstr "" + +#: nova/virt/libvirt/driver.py:745 +#, python-format +msgid "Connection to libvirt failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:847 +msgid "Cannot destroy instance, operation time out" +msgstr "" + +#: nova/virt/libvirt/driver.py:849 +msgid "operation time out" +msgstr "" + +#: nova/virt/libvirt/driver.py:854 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:870 +msgid "During wait destroy, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:875 +msgid "Instance destroyed successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:885 +msgid "Instance may be started again." +msgstr "" + +#: nova/virt/libvirt/driver.py:895 +msgid "Going to destroy instance again." +msgstr "" + +#: nova/virt/libvirt/driver.py:915 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgstr "" + +#: nova/virt/libvirt/driver.py:931 +#, python-format +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:951 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:957 +#, python-format +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1064 +msgid "Could not determine fibre channel world wide node names" +msgstr "" + +#: nova/virt/libvirt/driver.py:1071 +msgid "Could not determine fibre channel world wide port names" +msgstr "" + +#: nova/virt/libvirt/driver.py:1133 +#, python-format +msgid "" +"Volume sets block size, but the current libvirt hypervisor '%s' does not " +"support custom block size" +msgstr "" + +#: nova/virt/libvirt/driver.py:1140 +#, python-format +msgid "Volume sets block size, but libvirt '%s' or later is required." +msgstr "" + +#: nova/virt/libvirt/driver.py:1237 +msgid "Swap only supports host devices" +msgstr "" + +#: nova/virt/libvirt/driver.py:1305 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1329 +msgid "attaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1350 +msgid "During detach_interface, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1354 +msgid "detaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1462 +msgid "Beginning live snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1465 +msgid "Beginning cold snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1495 +msgid "Snapshot extracted, beginning image upload" +msgstr "" + +#: nova/virt/libvirt/driver.py:1507 +msgid "Snapshot image upload complete" +msgstr "" + +#: nova/virt/libvirt/driver.py:1514 +msgid "libvirt error while requesting blockjob info." +msgstr "" + +#: nova/virt/libvirt/driver.py:1598 +msgid "Failed to send updated snapshot status to volume service." +msgstr "" + +#: nova/virt/libvirt/driver.py:1648 +msgid "Found no disk to snapshot." +msgstr "" + +#: nova/virt/libvirt/driver.py:1671 +#, python-format +msgid "snap xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1685 +msgid "" +"Unable to create quiesced VM snapshot, attempting again with quiescing " +"disabled." +msgstr "" + +#: nova/virt/libvirt/driver.py:1692 +msgid "Unable to create VM snapshot, failing volume_snapshot operation." +msgstr "" + +#: nova/virt/libvirt/driver.py:1712 +#, python-format +msgid "volume_snapshot_create: create_info: %(c_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1721 +#, python-format +msgid "Unknown type: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1726 +msgid "snapshot_id required in create_info" +msgstr "" + +#: nova/virt/libvirt/driver.py:1735 +msgid "" +"Error occurred during volume_snapshot_create, sending error status to " +"Cinder." +msgstr "" + +#: nova/virt/libvirt/driver.py:1774 +#, python-format +msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." +msgstr "" + +#: nova/virt/libvirt/driver.py:1778 +#, python-format +msgid "volume_snapshot_delete: delete_info: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1781 +#, python-format +msgid "Unknown delete_info type %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1811 +#, python-format +msgid "Unable to locate disk matching id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1814 +#, python-format +msgid "found dev, it's %(dev)s, with active disk: %(disk)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1827 +#, python-format +msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1838 +msgid "blockRebase started successfully" +msgstr "" + +#: nova/virt/libvirt/driver.py:1842 +msgid "waiting for blockRebase job completion" +msgstr "" + +#: nova/virt/libvirt/driver.py:1858 +msgid "blockCommit started successfully" +msgstr "" + +#: nova/virt/libvirt/driver.py:1862 +msgid "waiting for blockCommit job completion" +msgstr "" + +#: nova/virt/libvirt/driver.py:1872 +msgid "" +"Error occurred during volume_snapshot_delete, sending error status to " +"Cinder." +msgstr "" + +#: nova/virt/libvirt/driver.py:1888 +#, python-format +msgid "Instance soft reboot failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1892 +msgid "Instance soft rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1896 +msgid "Failed to soft reboot instance. Trying hard reboot." +msgstr "" + +#: nova/virt/libvirt/driver.py:1937 +msgid "Instance shutdown successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1945 +msgid "Instance may have been rebooted during soft reboot, so return now." +msgstr "" + +#: nova/virt/libvirt/driver.py:1999 +msgid "Instance rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:2151 +msgid "Instance is running" +msgstr "" + +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 +msgid "Instance spawned successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:2174 +#, python-format +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" + +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 +msgid "Guest does not have a console available" +msgstr "" + +#: nova/virt/libvirt/driver.py:2289 +msgid "This python runtime does not support direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:2298 +#, python-format +msgid "Path '%(path)s' supports direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:2302 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:2383 +msgid "Creating image" +msgstr "" + +#: nova/virt/libvirt/driver.py:2489 +msgid "Using config drive" +msgstr "" + +#: nova/virt/libvirt/driver.py:2513 +msgid "File injection into a boot from volume instance is not supported" +msgstr "" + +#: nova/virt/libvirt/driver.py:2547 +#, python-format +msgid "Injecting %(inj)s into image %(img_id)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2559 +#, python-format +msgid "Error injecting data into image %(img_id)s (%(e)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:2605 +#, python-format +msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" +msgstr "" + +#: nova/virt/libvirt/driver.py:2634 +msgid "Instance disappeared while detaching a PCI device from it." +msgstr "" + +#: nova/virt/libvirt/driver.py:2645 +#, python-format +msgid "Attaching PCI devices %(dev)s to %(dom)s failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:2686 +#, python-format +msgid "Updating compute service status to: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 +#, python-format +msgid "Cannot update service status on host: %s,since it is not registered." +msgstr "" + +#: nova/virt/libvirt/driver.py:2696 +#, python-format +msgid "Cannot update service status on host: %s,due to an unexpected exception." +msgstr "" + +#: nova/virt/libvirt/driver.py:2765 +#, python-format +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" +msgstr "" + +#: nova/virt/libvirt/driver.py:2771 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:2775 +msgid "A CPU model name should not be set when a host CPU model is requested" +msgstr "" + +#: nova/virt/libvirt/driver.py:2779 +#, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2795 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" + +#: nova/virt/libvirt/driver.py:3048 +msgid "Configuring timezone for windows instance to localtime" +msgstr "" + +#: nova/virt/libvirt/driver.py:3156 +msgid "Qemu guest agent is enabled through image metadata" +msgstr "" + +#: nova/virt/libvirt/driver.py:3187 +#, python-format +msgid "" +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3205 +#, python-format +msgid "End to_xml xml=%(xml)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3223 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_id)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3244 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3302 +#, python-format +msgid "An error occurred while trying to define a domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3311 +#, python-format +msgid "An error occurred while trying to launch a defined domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3319 +#, python-format +msgid "An error occurred while enabling hairpin mode on domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3480 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3487 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3492 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3509 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " +msgstr "" + +#: nova/virt/libvirt/driver.py:3519 +msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." +msgstr "" + +#: nova/virt/libvirt/driver.py:3571 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3643 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "" + +#: nova/virt/libvirt/driver.py:3813 +#, python-format +msgid "Trying to get stats for the volume %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3826 +#, python-format +msgid "" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +msgstr "" + +#: nova/virt/libvirt/driver.py:3843 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3849 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" + +#: nova/virt/libvirt/driver.py:3903 +#, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3987 +msgid "Block migration can not be used with shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3995 +msgid "Live migration can not be used without shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:4039 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:4066 +#, python-format +msgid "" +"Instance launched has CPU info:\n" +"%s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4078 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4095 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:4145 +#, python-format +msgid "The firewall filter for %s does not exist" +msgstr "" + +#: nova/virt/libvirt/driver.py:4217 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4318 +#, python-format +msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." +msgstr "" + +#: nova/virt/libvirt/driver.py:4437 +#, python-format +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4469 +#, python-format +msgid "skipping disk for %s as it does not have a path" +msgstr "" + +#: nova/virt/libvirt/driver.py:4474 +#, python-format +msgid "skipping %s since it looks like volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:4478 +#, python-format +msgid "skipping disk %(path)s (%(target)s) as it is a volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:4518 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4588 +msgid "Starting migrate_disk_and_power_off" +msgstr "" + +#: nova/virt/libvirt/driver.py:4657 +msgid "Instance running successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:4663 +msgid "Starting finish_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:4734 +msgid "Starting finish_revert_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:4843 +#, python-format +msgid "Checking instance files accessibility %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4867 +#, python-format +msgid "Deleting instance files %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4872 +#, python-format +msgid "Failed to cleanup directory %(target)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4879 +#, python-format +msgid "Deletion of %s failed" +msgstr "" + +#: nova/virt/libvirt/driver.py:4882 +#, python-format +msgid "Deletion of %s complete" +msgstr "" + +#: nova/virt/libvirt/firewall.py:52 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." +msgstr "" + +#: nova/virt/libvirt/firewall.py:109 +msgid "Called setup_basic_filtering in nwfilter" +msgstr "" + +#: nova/virt/libvirt/firewall.py:117 +msgid "Ensuring static filters" +msgstr "" + +#: nova/virt/libvirt/firewall.py:267 +#, python-format +msgid "The nwfilter(%s) is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:289 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:307 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:225 +#, python-format +msgid "" +"%(base)s virtual size %(base_size)s larger than flavor root disk size " +"%(size)s" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:350 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:419 +#, python-format +msgid "error opening rbd image %s" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:461 +msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:567 +msgid "rbd python libraries not found" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:613 +#, python-format +msgid "Unknown image_type=%s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:145 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:184 +#, python-format +msgid "Reading image info file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:206 +#, python-format +msgid "Writing stored info to %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:341 +#, python-format +msgid "%s is a valid instance name" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:344 +#, python-format +msgid "%s has a disk file" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:346 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:360 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:434 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:444 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:453 +#, python-format +msgid "%(id)s (%(base_file)s): generating checksum" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:468 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:480 +#, python-format +msgid "Base file too young to remove: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:483 +#, python-format +msgid "Removing base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:490 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:501 +#, python-format +msgid "image %(id)s at (%(base_file)s): checking" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:525 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:537 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:549 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:556 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:581 +#, python-format +msgid "Skipping verification, no base directory at %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:585 +msgid "Verify base images" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:592 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:610 +#, python-format +msgid "Unknown base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:615 +#, python-format +msgid "Active base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:618 +#, python-format +msgid "Corrupt base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:622 +#, python-format +msgid "Removable base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:630 +msgid "Verification complete" +msgstr "" + +#: nova/virt/libvirt/utils.py:79 nova/virt/libvirt/utils.py:85 +msgid "systool is not installed" +msgstr "" + +#: nova/virt/libvirt/utils.py:89 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: nova/virt/libvirt/utils.py:231 +#, python-format +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." +msgstr "" + +#: nova/virt/libvirt/utils.py:244 +#, python-format +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." +msgstr "" + +#: nova/virt/libvirt/utils.py:283 +#, python-format +msgid "rbd remove %(name)s in pool %(pool)s failed" +msgstr "" + +#: nova/virt/libvirt/utils.py:304 +#, python-format +msgid "vg %s must be LVM volume group" +msgstr "" + +#: nova/virt/libvirt/utils.py:333 +#, python-format +msgid "Path %s must be LVM logical volume" +msgstr "" + +#: nova/virt/libvirt/utils.py:581 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 +#, python-format +msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" + +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 +#, python-format +msgid "Unexpected vif_type=%s" +msgstr "" + +#: nova/virt/libvirt/vif.py:387 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:398 +#, python-format +msgid "Ensuring bridge %s" +msgstr "" + +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 +msgid "Failed while plugging vif" +msgstr "" + +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 +msgid "Failed while unplugging vif" +msgstr "" + +#: nova/virt/libvirt/volume.py:132 +#, python-format +msgid "Unknown content in connection_info/qos_specs: %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:141 +#, python-format +msgid "Unknown content in connection_info/access_mode: %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 +#, python-format +msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:286 +#, python-format +msgid "iSCSI device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:289 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:302 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:358 +#, python-format +msgid "" +"Failed to remove multipath device descriptor %(dev_mapper)s. Exception " +"message: %(msg)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:521 +#, python-format +msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 +#, python-format +msgid "%s is already mounted" +msgstr "" + +#: nova/virt/libvirt/volume.py:672 +#, python-format +msgid "AoE device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:674 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:689 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" +msgstr "" + +#: nova/virt/libvirt/volume.py:831 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: nova/virt/libvirt/volume.py:840 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:850 +msgid "Fibre Channel device not found." +msgstr "" + +#: nova/virt/libvirt/volume.py:853 +#, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:870 +#, python-format +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:879 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:912 +#, python-format +msgid "devices to remove = %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:956 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: nova/virt/libvirt/volume.py:967 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:973 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: nova/virt/libvirt/volume.py:988 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: nova/virt/powervm/blockdev.py:152 +#, python-format +msgid "Removing the logical volume '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:170 +#, python-format +msgid "Fetching image '%s' from glance" +msgstr "" + +#: nova/virt/powervm/blockdev.py:175 +#, python-format +msgid "Using image found at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:177 +#, python-format +msgid "Ensuring image '%s' exists on IVM" +msgstr "" + +#: nova/virt/powervm/blockdev.py:189 +#, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "" + +#: nova/virt/powervm/blockdev.py:192 +#, python-format +msgid "Copying image to the device '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:195 +msgid "Error while creating logical volume from image. Will attempt cleanup." +msgstr "" + +#: nova/virt/powervm/blockdev.py:203 +msgid "Error while attempting cleanup of failed deploy to logical volume." +msgstr "" + +#: nova/virt/powervm/blockdev.py:249 +msgid "Snapshot added to glance." +msgstr "" + +#: nova/virt/powervm/blockdev.py:255 +#, python-format +msgid "Failed to clean up snapshot file %s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:340 +msgid "Could not create logical volume. No space left on any volume group." +msgstr "" + +#: nova/virt/powervm/blockdev.py:447 nova/virt/powervm/blockdev.py:527 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/blockdev.py:454 nova/virt/powervm/blockdev.py:543 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/blockdev.py:479 +#, python-format +msgid "Image found on host at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:487 +msgid "Uncompressed image file not found" +msgstr "" + +#: nova/virt/powervm/blockdev.py:564 nova/virt/powervm/operator.py:735 +#, python-format +msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:581 nova/virt/powervm/operator.py:752 +#, python-format +msgid "Found error stream for command \"%(command)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/common.py:68 +msgid "Connection error connecting PowerVM manager" +msgstr "" + +#: nova/virt/powervm/common.py:101 +#, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "" + +#: nova/virt/powervm/common.py:150 +msgid "File transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/common.py:169 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" + +#: nova/virt/powervm/common.py:176 +msgid "File transfer from PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/driver.py:96 +msgid "VIF plugging is not supported by the PowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:101 +msgid "VIF unplugging is not supported by the PowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:130 +msgid "Soft reboot is not supported for PowerVM." +msgstr "" + +#: nova/virt/powervm/driver.py:139 +msgid "In get_host_ip_addr" +msgstr "" + +#: nova/virt/powervm/driver.py:142 +#, python-format +msgid "Attempting to resolve %s" +msgstr "" + +#: nova/virt/powervm/driver.py:144 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" + +#: nova/virt/powervm/driver.py:186 +#, python-format +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" + +#: nova/virt/powervm/driver.py:191 +msgid "pause is not supported for PowerVM" +msgstr "" + +#: nova/virt/powervm/driver.py:196 +msgid "unpause is not supported for PowerVM" +msgstr "" + +#: nova/virt/powervm/driver.py:201 +msgid "Suspend is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:206 +msgid "Resume is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:224 +msgid "Host power action is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/exception.py:22 +msgid "Connection to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:26 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:30 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" + +#: nova/virt/powervm/exception.py:34 +#, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "" + +#: nova/virt/powervm/exception.py:38 +#, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "" + +#: nova/virt/powervm/exception.py:42 +msgid "No space left on any volume group" +msgstr "" + +#: nova/virt/powervm/exception.py:50 +#, python-format +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgstr "" + +#: nova/virt/powervm/exception.py:55 +msgid "Image creation failed on PowerVM" +msgstr "" + +#: nova/virt/powervm/exception.py:59 +#, python-format +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:64 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:69 +#, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "" + +#: nova/virt/powervm/exception.py:73 +#, python-format +msgid "Unrecognized root disk information: '%(disk_info)s'" +msgstr "" + +#: nova/virt/powervm/lpar.py:56 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:103 +#, python-format +msgid "LPAR instance '%s' not found" +msgstr "" + +#: nova/virt/powervm/operator.py:197 +#, python-format +msgid "PowerVM image creation failed: %s" +msgstr "" + +#: nova/virt/powervm/operator.py:211 +#, python-format +msgid "Creating LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:213 +#, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "" + +#: nova/virt/powervm/operator.py:219 +#, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:236 +#, python-format +msgid "Instance '%s' failed to boot" +msgstr "" + +#: nova/virt/powervm/operator.py:248 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" + +#: nova/virt/powervm/operator.py:252 +#, python-format +msgid "Instance spawned in %s seconds" +msgstr "" + +#: nova/virt/powervm/operator.py:263 +#, python-format +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" + +#: nova/virt/powervm/operator.py:282 +#, python-format +msgid "Stopping instance %s for snapshot." +msgstr "" + +#: nova/virt/powervm/operator.py:305 +#, python-format +msgid "Shutting down the instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:310 +#, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:322 +msgid "PowerVM instance cleanup failed" +msgstr "" + +#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:401 +msgid "Not enough free memory in the host" +msgstr "" + +#: nova/virt/powervm/operator.py:356 nova/virt/powervm/operator.py:407 +msgid "Insufficient available CPU on PowerVM" +msgstr "" + +#: nova/virt/powervm/operator.py:502 +#, python-format +msgid "Invalid LPAR state: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:141 +msgid "" +"Must specify host_ip, host_username and host_password to use " +"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:235 +msgid "Instance cannot be found in host, or in an unknownstate." +msgstr "" + +#: nova/virt/vmwareapi/driver.py:267 +#, python-format +msgid "Currently there is no log available for instance %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:399 +#, python-format +msgid "All clusters specified %s were not found in the vCenter" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:408 +#, python-format +msgid "The following clusters could not be found in the vCenter %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:417 +#, python-format +msgid "Invalid Regular Expression %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:539 +#, python-format +msgid "The resource %s does not exist" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:585 +#, python-format +msgid "Invalid cluster or resource pool name : %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:608 +#, python-format +msgid "The available nodes are: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:794 +#, python-format +msgid "" +"Unable to connect to server at %(server)s, sleeping for %(seconds)s " +"seconds" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:881 +#, python-format +msgid "In vmwareapi:_call_method, got this exception: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:917 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:923 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:929 +#, python-format +msgid "In vmwareapi:_poll_task, Got this error %s" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:97 +#, python-format +msgid "Error(s) %s occurred in the call to RetrievePropertiesEx" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:111 +msgid "VMware Driver fault." +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:117 +msgid "VMware Driver configuration fault." +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:121 +msgid "No default value for use_linked_clone found." +msgstr "" + +#: nova/virt/vmwareapi/fake.py:48 nova/virt/xenapi/fake.py:81 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:224 +#, python-format +msgid "Property %(attr)s not set for the managed object %(name)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:813 +msgid "There is no VM registered" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:815 nova/virt/vmwareapi/fake.py:1012 +#, python-format +msgid "Virtual Machine with ref %s is not there" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:884 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:899 +msgid "Session is faulty" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:902 +msgid "Session Invalid" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:1009 +msgid "No Virtual Machine has been registered yet" +msgstr "" + +#: nova/virt/vmwareapi/host.py:41 +#, python-format +msgid "%(action)s %(host)s" +msgstr "" + +#: nova/virt/vmwareapi/host.py:64 +#, python-format +msgid "Set maintenance mod on %(host)s to %(mode)s" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:119 +#, python-format +msgid "Glance image %s is in killed state" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:127 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:134 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:160 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:174 +#, python-format +msgid "Created Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/read_write_util.py:150 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" +msgstr "" + +#: nova/virt/vmwareapi/vif.py:118 +#, python-format +msgid "" +"No valid network found in %(opaque)s, from %(bridge)s or " +"%(integration_bridge)s" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:87 +msgid "Unable to import suds." +msgstr "" + +#: nova/virt/vmwareapi/vim.py:174 +#, python-format +msgid "No such SOAP method '%s' provided by VI SDK" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:179 +#, python-format +msgid "httplib error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:186 +#, python-format +msgid "Socket error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:191 +#, python-format +msgid "Type error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:195 +#, python-format +msgid "Exception in %s " +msgstr "" + +#: nova/virt/vmwareapi/vim_util.py:192 +#, python-format +msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:836 +msgid "No host available on cluster" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:1028 +#, python-format +msgid "Failed to get cluster references %s" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:1040 +#, python-format +msgid "Failed to get resource pool references %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:103 +msgid "Getting list of instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:129 +#, python-format +msgid "Got total of %s instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:135 +#, python-format +msgid "Extending root virtual disk to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:146 +msgid "Extended root virtual disk" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:229 +msgid "Image disk size greater than requested disk size" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:267 +msgid "Creating VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:275 +msgid "Created VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:298 +#, python-format +msgid "" +"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " +"type %(adapter_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:317 +#, python-format +msgid "" +"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:326 +#, python-format +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:340 +#, python-format +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:348 +#, python-format +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:368 +#, python-format +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:382 +#, python-format +msgid "" +"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" +" %(adapter_type)s on the ESX host local store %(data_store_name)s to disk" +" type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:403 +#, python-format +msgid "" +"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:495 +#, python-format +msgid "Copying root disk of size %sGb" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:544 +msgid "Powering on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:550 +msgid "Powered on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:560 +msgid "Using config drive for instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:601 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:609 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Creating Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:715 +msgid "Created Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:760 +msgid "Copying disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:773 +msgid "Copied disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:782 +#, python-format +msgid "Uploading image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:796 +#, python-format +msgid "Uploaded image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:809 +#, python-format +msgid "Deleting temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:818 +#, python-format +msgid "Deleted temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is not powered on" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:864 +msgid "Rebooting guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:867 +msgid "Rebooted guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:869 +msgid "Doing hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:873 +msgid "Did hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 +msgid "Destroying the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 +msgid "Destroyed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:892 +#, python-format +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 +msgid "Powering off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 +msgid "Powered off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:929 +msgid "Unregistering the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:932 +msgid "Unregistered the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:934 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:943 +#, python-format +msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:955 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:960 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:968 +msgid "pause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:972 +msgid "unpause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:983 +msgid "Suspending the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:987 +msgid "Suspended the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:990 +msgid "instance is powered off and cannot be suspended." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:993 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1003 +msgid "Resuming the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1008 +msgid "Resumed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1010 +msgid "instance is not in a suspended state" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1073 +msgid "instance is suspended and cannot be powered off." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1076 +msgid "VM was already in powered off state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "VM was already in powered on state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1091 +msgid "Powering on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1096 +msgid "Powered on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1116 +#, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1147 +#, python-format +msgid "Renaming the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1153 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1169 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1177 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1189 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1200 +#, python-format +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1213 +#, python-format +msgid "Renaming the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1219 +#, python-format +msgid "Renamed the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1254 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1266 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 +#, python-format +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1306 +msgid "get_diagnostics not implemented for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1352 +#, python-format +msgid "VM %(uuid)s is currently on host %(host_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1403 +msgid "Reconfiguring VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1409 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1421 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1428 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1511 +#, python-format +msgid "Creating directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1517 +#, python-format +msgid "Created directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1546 +msgid "VIF plugging is not supported by the VMware driver." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1551 +msgid "VIF unplugging is not supported by the VMware driver." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1564 +#, python-format +msgid "" +"Will copy while retaining adapter type %(adapter_type)s and disk type " +"%(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:94 +#, python-format +msgid "Uploading iso %s to datastore" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:105 +#, python-format +msgid "Uploading iso of size : %s " +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:114 +#, python-format +msgid "Uploaded iso %s to datastore" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:120 +#, python-format +msgid "Downloading image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:136 +#, python-format +msgid "Downloaded image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:142 +#, python-format +msgid "Uploading image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:170 +#, python-format +msgid "Uploaded image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:181 +#, python-format +msgid "Getting image size for the image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:186 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:159 +#, python-format +msgid "Rescanning HBA %s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:162 +#, python-format +msgid "Rescanned HBA %s " +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:174 nova/virt/xenapi/volume_utils.py:276 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:62 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:72 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:125 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:133 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:141 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:147 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:155 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:160 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 +#: nova/virt/xenapi/volumeops.py:61 +#, python-format +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:242 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 +msgid "Unable to find iSCSI Target" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:275 +#, python-format +msgid "Volume attach. Driver type: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:346 +#, python-format +msgid "" +"The volume has not been displaced from its original location: %s. No " +"consolidation needed." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:353 +#, python-format +msgid "" +"The volume's backing has been relocated to %s. Need to consolidate " +"backing disk file." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 +msgid "Unable to find volume" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 +#: nova/virt/xenapi/volumeops.py:134 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 +#: nova/virt/xenapi/volumeops.py:153 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:446 +#, python-format +msgid "Volume detach. Driver type: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:459 +#, python-format +msgid "Root volume attach. Driver type: %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 +#, python-format +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 +#, python-format +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:145 +#, python-format +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:152 +#, python-format +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, python-format +msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:184 +#, python-format +msgid "Ignoring error while configuring instance with agent: %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:207 +msgid "Querying agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:231 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:234 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:245 +#, python-format +msgid "Updating agent to %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:249 +msgid "Skipping agent update." +msgstr "" + +#: nova/virt/xenapi/agent.py:257 +#, python-format +msgid "Unable to update the agent due to: %(exc)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:289 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:306 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:311 +msgid "Skipping agent ssh key injection for this image." +msgstr "" + +#: nova/virt/xenapi/agent.py:328 +msgid "Skipping agent file injection for this image." +msgstr "" + +#: nova/virt/xenapi/agent.py:335 +#, python-format +msgid "Injecting file path: %r" +msgstr "" + +#: nova/virt/xenapi/agent.py:345 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:380 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:388 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:392 +msgid "XenServer tools are not installed in this image" +msgstr "" + +#: nova/virt/xenapi/agent.py:406 +msgid "Invalid 'agent_present' value. Falling back to the default." +msgstr "" + +#: nova/virt/xenapi/agent.py:448 +#, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:168 +msgid "" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:195 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:419 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:650 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:710 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:728 +#, python-format +msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" +msgstr "" + +#: nova/virt/xenapi/driver.py:762 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:845 +#, python-format +msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" +msgstr "" + +#: nova/virt/xenapi/driver.py:859 +#, python-format +msgid "%(plugin)s.%(fn)s failed. Retrying call." +msgstr "" + +#: nova/virt/xenapi/driver.py:869 +msgid "RetryableError, so retrying upload_vhd" +msgstr "" + +#: nova/virt/xenapi/driver.py:873 +msgid "Error due to a signal, retrying upload_vhd" +msgstr "" + +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:757 nova/virt/xenapi/fake.py:865 +#: nova/virt/xenapi/fake.py:884 nova/virt/xenapi/fake.py:952 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:759 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:792 +#, python-format +msgid "Calling %(name)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:798 +#, python-format +msgid "Calling getter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:801 +#, python-format +msgid "Calling setter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:867 +#, python-format +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" +msgstr "" + +#: nova/virt/xenapi/host.py:74 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skip ping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:86 +#, python-format +msgid "Aggregate for host %(host)s count not be found." +msgstr "" + +#: nova/virt/xenapi/host.py:106 +#, python-format +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" +msgstr "" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:228 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:231 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:31 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:51 +#, python-format +msgid "Found no network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:72 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:155 +#, python-format +msgid "Unable to eject %s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:170 +#, python-format +msgid "Unable to eject %s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-Join failed: %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:190 +#, python-format +msgid "Unable to join %s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:206 +#, python-format +msgid "Pool-eject failed: %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:218 +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" + +#: nova/virt/xenapi/pool.py:229 +#, python-format +msgid "Pool-set_name_label failed: %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:104 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:123 +#, python-format +msgid "" +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:338 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:347 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:362 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:400 +#, python-format +msgid "VBD not found in instance %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:427 +#, python-format +msgid "VBD %s already detached" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:430 +#, python-format +msgid "" +"VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " +"%(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:437 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:440 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:451 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:473 +#, python-format +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:477 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:504 +#, python-format +msgid "Unable to destroy VDI %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:531 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:547 +msgid "SR not present and could not be introduced" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:572 +#, python-format +msgid "block device info: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:661 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:728 +#, python-format +msgid "No primary VDI found for %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:745 +msgid "Error while removing sm_config" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:770 +msgid "Starting snapshot for VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:820 +#, python-format +msgid "" +"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" +" is of type %(type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:844 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:899 +#, python-format +msgid "Multiple base images for image: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 +msgid "Can't resize a disk to 0 GB." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:951 +msgid "Skipping auto_config_disk as destination size is 0GB" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:958 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:966 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:975 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1102 +#, python-format +msgid "" +"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " +"%(size_gb)s Error: %(exc)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1196 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1211 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %s. Ignoring the cow flag." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1282 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1316 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1348 +#, python-format +msgid "Invalid value '%s' for torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1371 +#, python-format +msgid "Invalid value '%d' for image_compression_level" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1382 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1397 +#, python-format +msgid "" +"Download handler '%(handler)s' raised an exception, falling back to " +"default handler '%(default_handler)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1433 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1452 +#, python-format +msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1476 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1493 +#, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1503 +#, python-format +msgid "" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1522 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1536 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1545 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1589 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1640 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1743 +#, python-format +msgid "Unable to parse rrd of %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1762 +#, python-format +msgid "Scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1773 +#, python-format +msgid "Retry SR scan due to error: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1806 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1827 +msgid "" +"XenAPI is unable to find a Storage Repository to install guest instances " +"on. Please check your configuration (e.g. set a default SR for the pool) " +"and/or configure the flag 'sr_matching_filter'." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1840 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1848 +#, python-format +msgid "ISO: looking at SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1850 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1853 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1856 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1860 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1862 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1865 +#, python-format +msgid "ISO: PBD %s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1868 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1871 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1893 +#, python-format +msgid "" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1927 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2015 +#, python-format +msgid "" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2027 +#, python-format +msgid "VHD coalesce attempts exceeded (%d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2062 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2082 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2095 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2098 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2100 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2104 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2110 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2118 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2160 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2166 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2192 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2201 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2237 +msgid "" +"Shrinking the filesystem down with resize2fs has failed, please check if " +"you have enough free space on your disk." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2277 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2313 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2366 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2375 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2544 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2556 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2599 +#, python-format +msgid "" +"Unable to find network matching '%(network_name)s', user will have to " +"enter IP manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2623 +#, python-format +msgid "ISO creation tool '%s' does not exist." +msgstr "" + +#: nova/virt/xenapi/vmops.py:171 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:186 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:305 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:412 +msgid "ipxe_boot is True but no ISO image found" +msgstr "" + +#: nova/virt/xenapi/vmops.py:505 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:544 +#, python-format +msgid "Using PV kernel: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:571 +msgid "Auto configuring disk, attempting to resize root disk..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:624 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Skip agent setup, not enabled." +msgstr "" + +#: nova/virt/xenapi/vmops.py:643 +msgid "Skip agent setup, unable to contact agent." +msgstr "" + +#: nova/virt/xenapi/vmops.py:647 +#, python-format +msgid "Detected agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:736 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:755 +#, python-format +msgid "Updating progress to %d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:762 +msgid "VM was already shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:766 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:770 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:825 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." +msgstr "" + +#: nova/virt/xenapi/vmops.py:876 +msgid "Migrated root base vhds" +msgstr "" + +#: nova/virt/xenapi/vmops.py:892 +msgid "Migrated all base vhds." +msgstr "" + +#: nova/virt/xenapi/vmops.py:927 +#, python-format +msgid "Read-only migrated for disk: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:982 +#, python-format +msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +#, python-format +msgid "_migrate_disk_resizing_up failed to rollback: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1006 +msgid "Unable to resize ephemeral disks" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1079 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1086 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1131 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1137 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1216 +msgid "Unable to update metadata, VM not found." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1259 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1263 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1290 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1297 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1305 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1332 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1361 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1412 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1446 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1649 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1671 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1680 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1683 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1718 +#, python-format +msgid "Injecting hostname (%s) into xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1728 +msgid "Removing hostname from xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1836 +#, python-format +msgid "Destination host:%s must be in the same aggregate as the source server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1857 +msgid "No suitable network for migrate" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1863 +#, python-format +msgid "PIF %s does not contain IP address" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1876 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1950 +msgid "XAPI supporting relax-xsm-sr-check=true required" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1961 +msgid "VM.assert_can_migrate failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:2020 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:52 +#, python-format +msgid "Creating SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:62 +#, python-format +msgid "Introducing SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:69 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:72 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:83 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:105 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:122 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:130 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:154 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:162 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:184 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:194 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:203 nova/virt/xenapi/volume_utils.py:250 +#, python-format +msgid "Unable to obtain target information %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:244 +#, python-format +msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:48 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:75 +#, python-format +msgid "Connect_volume: %s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:145 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" + +#: nova/virt/xenapi/image/bittorrent.py:89 +msgid "No torrent URL fetcher extension found, using default." +msgstr "" + +#: nova/virt/xenapi/image/bittorrent.py:106 +#, python-format +msgid "Loading torrent URL fetcher from entry points %(ep)s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:96 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#: nova/volume/cinder.py:224 +msgid "status must be 'in-use'" +msgstr "" + +#: nova/volume/cinder.py:230 +msgid "status must be 'available'" +msgstr "" + +#: nova/volume/encryptors/__init__.py:44 +#, python-format +msgid "Error instantiating %(provider)s: %(exception)s" +msgstr "" + +#: nova/volume/encryptors/__init__.py:59 +#, python-format +msgid "" +"Failed to retrieve encryption metadata for volume %(volume_id)s: " +"%(exception)s" +msgstr "" + +#: nova/volume/encryptors/cryptsetup.py:56 nova/volume/encryptors/luks.py:69 +#, python-format +msgid "opening encrypted volume %s" +msgstr "" + +#: nova/volume/encryptors/cryptsetup.py:97 nova/volume/encryptors/luks.py:106 +#, python-format +msgid "closing encrypted volume %s" +msgstr "" + +#: nova/volume/encryptors/luks.py:44 +#, python-format +msgid "formatting encrypted volume %s" +msgstr "" + diff --git a/nova/locale/kn/LC_MESSAGES/nova.po b/nova/locale/kn/LC_MESSAGES/nova.po index 2ad0329716..2f95e042bc 100644 --- a/nova/locale/kn/LC_MESSAGES/nova.po +++ b/nova/locale/kn/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-09-17 14:44+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Kannada " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13635,3 +13633,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po index 4316726797..79a922b940 100644 --- a/nova/locale/ko/LC_MESSAGES/nova.po +++ b/nova/locale/ko/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3345,7 +3350,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3558,20 +3563,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3602,8 +3607,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4010,7 +4015,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4098,49 +4103,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4319,20 +4324,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4345,395 +4350,395 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4741,222 +4746,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5044,813 +5049,805 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 #, fuzzy msgid "Rebuilding instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 #, fuzzy msgid "Rebooting instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6007,20 +6004,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6121,66 +6118,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6188,24 +6185,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6323,31 +6320,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6501,7 +6498,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6624,111 +6621,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6894,7 +6891,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6909,84 +6906,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7128,31 +7125,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7176,27 +7173,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8064,12 +8061,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8125,7 +8122,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8230,27 +8227,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8322,22 +8319,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8410,23 +8407,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8436,22 +8433,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8540,36 +8537,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8583,35 +8580,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8663,6 +8660,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9482,7 +9487,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9563,7 +9568,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9941,7 +9946,7 @@ msgstr "인스턴스 %s를 재부팅합니다" msgid "Creating nic for instance: %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9951,13 +9956,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10133,7 +10138,7 @@ msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10172,570 +10177,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10745,92 +10754,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10863,173 +10872,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11071,77 +11080,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11153,97 +11162,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11750,98 +11742,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11849,316 +11841,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "인스턴스 %s: 스냅샷 저장중" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12239,268 +12231,267 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "%s 볼륨을 찾을수 없습니다" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "%s 볼륨 탈착에 실패했습니다" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 탈착되었습니다" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12583,734 +12574,741 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 #, fuzzy msgid "Starting instance" msgstr "인스턴스 %s를 재부팅합니다" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "인스턴스 %s를 재부팅합니다" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13395,11 +13393,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13947,3 +13945,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ko_KR/LC_MESSAGES/nova.po b/nova/locale/ko_KR/LC_MESSAGES/nova.po index 58ca0dc729..8c10aca1fe 100644 --- a/nova/locale/ko_KR/LC_MESSAGES/nova.po +++ b/nova/locale/ko_KR/LC_MESSAGES/nova.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-06 16:05+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3341,7 +3346,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3554,20 +3559,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3598,8 +3603,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4006,7 +4011,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4094,49 +4099,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "인스턴스 재시작 실패" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4315,20 +4320,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4341,393 +4346,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4735,222 +4740,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5038,805 +5043,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5993,20 +5990,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6107,66 +6104,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6174,24 +6171,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6309,31 +6306,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6487,7 +6484,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6610,111 +6607,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6880,7 +6877,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6895,84 +6892,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7114,31 +7111,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7162,27 +7159,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8050,12 +8047,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8111,7 +8108,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8216,27 +8213,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8308,22 +8305,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8396,23 +8393,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8422,22 +8419,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8526,36 +8523,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8569,35 +8566,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8649,6 +8646,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9462,7 +9467,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9543,7 +9548,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9919,7 +9924,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9929,13 +9934,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10104,7 +10109,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10143,570 +10148,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10716,92 +10725,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10834,173 +10843,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11042,77 +11051,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11124,97 +11133,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11720,98 +11712,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11819,316 +11811,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12209,266 +12201,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12551,733 +12542,740 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "인스턴스 재시작 실패" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13362,11 +13360,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13914,3 +13912,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ml_IN/LC_MESSAGES/nova.po b/nova/locale/ml_IN/LC_MESSAGES/nova.po new file mode 100644 index 0000000000..2aca77c5b2 --- /dev/null +++ b/nova/locale/ml_IN/LC_MESSAGES/nova.po @@ -0,0 +1,13443 @@ +# Malayalam (India) translations for nova. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the nova project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: nova\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" +"PO-Revision-Date: 2013-11-22 05:45+0000\n" +"Last-Translator: openstackjenkins \n" +"Language-Team: Malayalam (India) " +"(http://www.transifex.com/projects/p/openstack/language/ml_IN/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: nova/block_device.py:503 nova/virt/hyperv/basevolumeutils.py:92 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:66 +#, python-format +msgid "Arguments dropped when creating context: %s" +msgstr "" + +#: nova/context.py:111 +#, python-format +msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" +msgstr "" + +#: nova/crypto.py:56 +msgid "Filename of root CA" +msgstr "" + +#: nova/crypto.py:59 +msgid "Filename of private key" +msgstr "" + +#: nova/crypto.py:62 +msgid "Filename of root Certificate Revocation List" +msgstr "" + +#: nova/crypto.py:65 +msgid "Where we keep our keys" +msgstr "" + +#: nova/crypto.py:68 +msgid "Where we keep our root CA" +msgstr "" + +#: nova/crypto.py:71 +msgid "Should we use a CA for each project?" +msgstr "" + +#: nova/crypto.py:75 +#, python-format +msgid "Subject for certificate for users, %s for project, user, timestamp" +msgstr "" + +#: nova/crypto.py:80 +#, python-format +msgid "Subject for certificate for projects, %s for project, timestamp" +msgstr "" + +#: nova/crypto.py:145 +msgid "failed to generate fingerprint" +msgstr "" + +#: nova/crypto.py:212 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:395 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:397 +#, python-format +msgid "Flags path: %s" +msgstr "" + +#: nova/exception.py:104 +msgid "An unknown exception occurred." +msgstr "" + +#: nova/exception.py:126 nova/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:145 +#, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:149 +#, python-format +msgid "Failed to decrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:153 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:157 +msgid "5 attempts to create virtual interfacewith unique mac address failed" +msgstr "" + +#: nova/exception.py:162 +#, python-format +msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" +msgstr "" + +#: nova/exception.py:168 +msgid "Not authorized." +msgstr "" + +#: nova/exception.py:173 +msgid "User does not have admin privileges" +msgstr "" + +#: nova/exception.py:177 +#, python-format +msgid "Policy doesn't allow %(action)s to be performed." +msgstr "" + +#: nova/exception.py:184 +#, python-format +msgid "Image %(image_id)s is not active." +msgstr "" + +#: nova/exception.py:188 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:192 +msgid "Unacceptable parameters." +msgstr "" + +#: nova/exception.py:197 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:201 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" + +#: nova/exception.py:206 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:211 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get image %(id)s." +msgstr "" + +#: nova/exception.py:216 +msgid "" +"Block Device Mapping is Invalid: Boot sequence for the instance and " +"image/block device mapping combination is not valid." +msgstr "" + +#: nova/exception.py:223 +msgid "" +"Block Device Mapping is Invalid: You specified more local devices than " +"the limit allows" +msgstr "" + +#: nova/exception.py:229 +msgid "Ephemeral disks requested are larger than the instance type allows." +msgstr "" + +#: nova/exception.py:234 +msgid "Swap drive requested is larger than instance type allows." +msgstr "" + +#: nova/exception.py:238 +#, python-format +msgid "Block Device Mapping is Invalid: %(details)s" +msgstr "" + +#: nova/exception.py:243 +msgid "Block Device Mapping cannot be converted to legacy format. " +msgstr "" + +#: nova/exception.py:248 +#, python-format +msgid "Attribute not supported: %(attr)s" +msgstr "" + +#: nova/exception.py:253 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" +msgstr "" + +#: nova/exception.py:257 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" + +#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:125 +msgid "Keypair data is invalid" +msgstr "" + +#: nova/exception.py:268 +msgid "The request is invalid." +msgstr "" + +#: nova/exception.py:272 +msgid "Invalid input received" +msgstr "" + +#: nova/exception.py:277 +msgid "Invalid volume" +msgstr "" + +#: nova/exception.py:281 +msgid "Invalid volume access mode" +msgstr "" + +#: nova/exception.py:285 nova/api/openstack/compute/servers.py:1367 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248 +#: nova/api/openstack/compute/plugins/v3/servers.py:1168 +msgid "Invalid metadata" +msgstr "" + +#: nova/exception.py:289 +msgid "Invalid metadata size" +msgstr "" + +#: nova/exception.py:294 +#, python-format +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgstr "" + +#: nova/exception.py:298 +#, python-format +msgid "Invalid IP protocol %(protocol)s." +msgstr "" + +#: nova/exception.py:302 +#, python-format +msgid "Invalid content type %(content_type)s." +msgstr "" + +#: nova/exception.py:306 +#, python-format +msgid "Invalid cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:310 nova/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: nova/exception.py:318 +#, python-format +msgid "%(err)s" +msgstr "" + +#: nova/exception.py:322 +#, python-format +msgid "" +"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" +" %(reason)s." +msgstr "" + +#: nova/exception.py:327 +#, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:331 nova/openstack/common/db/sqlalchemy/utils.py:33 +msgid "Sort key supplied was not valid." +msgstr "" + +#: nova/exception.py:335 +#, python-format +msgid "" +"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" +" the instance is in this state." +msgstr "" + +#: nova/exception.py:340 +#, python-format +msgid "Instance %(instance_id)s is not running." +msgstr "" + +#: nova/exception.py:344 +#, python-format +msgid "Instance %(instance_id)s is not in rescue mode" +msgstr "" + +#: nova/exception.py:348 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:352 +#, python-format +msgid "Instance %(instance_id)s is not ready" +msgstr "" + +#: nova/exception.py:356 +msgid "Failed to suspend instance" +msgstr "" + +#: nova/exception.py:360 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:364 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:368 +#, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "" + +#: nova/exception.py:372 +msgid "Failed to reboot instance" +msgstr "" + +#: nova/exception.py:376 +msgid "Failed to terminate instance" +msgstr "" + +#: nova/exception.py:380 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:384 +msgid "Failed to launch instances" +msgstr "" + +#: nova/exception.py:388 +msgid "Service is unavailable at this time." +msgstr "" + +#: nova/exception.py:392 +msgid "Insufficient compute resources." +msgstr "" + +#: nova/exception.py:396 +#, python-format +msgid "Connection to the hypervisor is broken on host: %(host)s" +msgstr "" + +#: nova/exception.py:400 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." +msgstr "" + +#: nova/exception.py:404 +#, python-format +msgid "Compute service of %(host)s is still in use." +msgstr "" + +#: nova/exception.py:408 +#, python-format +msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." +msgstr "" + +#: nova/exception.py:413 +msgid "The supplied hypervisor type of is invalid." +msgstr "" + +#: nova/exception.py:417 +msgid "The instance requires a newer hypervisor version than has been provided." +msgstr "" + +#: nova/exception.py:422 +#, python-format +msgid "" +"The supplied disk path (%(path)s) already exists, it is expected not to " +"exist." +msgstr "" + +#: nova/exception.py:427 +#, python-format +msgid "The supplied device path (%(path)s) is invalid." +msgstr "" + +#: nova/exception.py:431 +#, python-format +msgid "The supplied device path (%(path)s) is in use." +msgstr "" + +#: nova/exception.py:436 +#, python-format +msgid "The supplied device (%(device)s) is busy." +msgstr "" + +#: nova/exception.py:440 +msgid "Unacceptable CPU info" +msgstr "" + +#: nova/exception.py:444 +#, python-format +msgid "%(address)s is not a valid IP v4/6 address." +msgstr "" + +#: nova/exception.py:448 +#, python-format +msgid "" +"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " +"tag is %(tag)s, but the one associated with the port group is %(pgroup)s." +msgstr "" + +#: nova/exception.py:454 +#, python-format +msgid "" +"vSwitch which contains the port group %(bridge)s is not associated with " +"the desired physical adapter. Expected vSwitch is %(expected)s, but the " +"one associated is %(actual)s." +msgstr "" + +#: nova/exception.py:461 +#, python-format +msgid "Disk format %(disk_format)s is not acceptable" +msgstr "" + +#: nova/exception.py:465 +#, python-format +msgid "Image %(image_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:469 +#, python-format +msgid "Instance %(instance_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:473 +#, python-format +msgid "Ec2 id %(ec2_id)s is unacceptable." +msgstr "" + +#: nova/exception.py:477 +#, python-format +msgid "Expected a uuid but received %(uuid)s." +msgstr "" + +#: nova/exception.py:481 +#, python-format +msgid "Invalid ID received %(id)s." +msgstr "" + +#: nova/exception.py:485 +msgid "Constraint not met." +msgstr "" + +#: nova/exception.py:490 +msgid "Resource could not be found." +msgstr "" + +#: nova/exception.py:495 +#, python-format +msgid "No agent-build associated with id %(id)s." +msgstr "" + +#: nova/exception.py:499 +#, python-format +msgid "" +"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture " +"%(architecture)s exists." +msgstr "" + +#: nova/exception.py:505 +#, python-format +msgid "Volume %(volume_id)s could not be found." +msgstr "" + +#: nova/exception.py:510 +#, python-format +msgid "Snapshot %(snapshot_id)s could not be found." +msgstr "" + +#: nova/exception.py:514 +#, python-format +msgid "No disk at %(location)s" +msgstr "" + +#: nova/exception.py:518 +#, python-format +msgid "Could not find a handler for %(driver_type)s volume." +msgstr "" + +#: nova/exception.py:522 +#, python-format +msgid "Invalid image href %(image_href)s." +msgstr "" + +#: nova/exception.py:526 +#, python-format +msgid "Requested image %(image)s has automatic disk resize disabled." +msgstr "" + +#: nova/exception.py:531 +#, python-format +msgid "Image %(image_id)s could not be found." +msgstr "" + +#: nova/exception.py:536 +#, python-format +msgid "" +"Image %(image_id)s could not be found. The nova EC2 API assigns image ids" +" dynamically when they are listed for the first time. Have you listed " +"image ids since adding this image?" +msgstr "" + +#: nova/exception.py:543 +#, python-format +msgid "Project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:547 +msgid "Cannot find SR to read/write VDI." +msgstr "" + +#: nova/exception.py:551 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:555 +#, python-format +msgid "Network %(network_id)s is still in use." +msgstr "" + +#: nova/exception.py:559 +#, python-format +msgid "%(req)s is required to create a network." +msgstr "" + +#: nova/exception.py:563 +#, python-format +msgid "Network %(network_id)s could not be found." +msgstr "" + +#: nova/exception.py:567 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:571 +#, python-format +msgid "Network could not be found for bridge %(bridge)s" +msgstr "" + +#: nova/exception.py:575 +#, python-format +msgid "Network could not be found for uuid %(uuid)s" +msgstr "" + +#: nova/exception.py:579 +#, python-format +msgid "Network could not be found with cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:583 +#, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:587 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:591 +msgid "No more available networks." +msgstr "" + +#: nova/exception.py:595 +#, python-format +msgid "" +"Either Network uuid %(network_uuid)s is not present or is not assigned to" +" the project %(project_id)s." +msgstr "" + +#: nova/exception.py:600 +msgid "" +"More than one possible network found. Specify network ID(s) to select " +"which one(s) to connect to," +msgstr "" + +#: nova/exception.py:605 +msgid "Could not find the datastore reference(s) which the VM uses." +msgstr "" + +#: nova/exception.py:609 +#, python-format +msgid "Port %(port_id)s is still in use." +msgstr "" + +#: nova/exception.py:613 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:617 +#, python-format +msgid "No free port available for instance %(instance)s." +msgstr "" + +#: nova/exception.py:621 +#, python-format +msgid "Fixed ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:625 +#, python-format +msgid "No fixed IP associated with id %(id)s." +msgstr "" + +#: nova/exception.py:629 +#, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:633 +#, python-format +msgid "Instance %(instance_uuid)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:637 +#, python-format +msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." +msgstr "" + +#: nova/exception.py:642 +#, python-format +msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." +msgstr "" + +#: nova/exception.py:646 +#, python-format +msgid "" +"Fixed IP address (%(address)s) does not exist in network " +"(%(network_uuid)s)." +msgstr "" + +#: nova/exception.py:651 +#, python-format +msgid "" +"Fixed IP address %(address)s is already in use on instance " +"%(instance_uuid)s." +msgstr "" + +#: nova/exception.py:656 +#, python-format +msgid "More than one instance is associated with fixed ip address '%(address)s'." +msgstr "" + +#: nova/exception.py:661 +#, python-format +msgid "Fixed IP address %(address)s is invalid." +msgstr "" + +#: nova/exception.py:666 +msgid "Zero fixed ips available." +msgstr "" + +#: nova/exception.py:670 +msgid "Zero fixed ips could be found." +msgstr "" + +#: nova/exception.py:674 +#, python-format +msgid "Floating ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:679 +#, python-format +msgid "Floating ip not found for id %(id)s." +msgstr "" + +#: nova/exception.py:683 +#, python-format +msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgstr "" + +#: nova/exception.py:687 +#, python-format +msgid "Floating ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:691 +#, python-format +msgid "Floating ip not found for host %(host)s." +msgstr "" + +#: nova/exception.py:695 +#, python-format +msgid "Multiple floating ips are found for address %(address)s." +msgstr "" + +#: nova/exception.py:699 +msgid "Floating ip pool not found." +msgstr "" + +#: nova/exception.py:704 +msgid "Zero floating ips available." +msgstr "" + +#: nova/exception.py:710 +#, python-format +msgid "Floating ip %(address)s is associated." +msgstr "" + +#: nova/exception.py:714 +#, python-format +msgid "Floating ip %(address)s is not associated." +msgstr "" + +#: nova/exception.py:718 +msgid "Zero floating ips exist." +msgstr "" + +#: nova/exception.py:723 +#, python-format +msgid "Interface %(interface)s not found." +msgstr "" + +#: nova/exception.py:728 nova/api/openstack/compute/contrib/floating_ips.py:98 +msgid "Cannot disassociate auto assigned floating ip" +msgstr "" + +#: nova/exception.py:733 +#, python-format +msgid "Keypair %(name)s not found for user %(user_id)s" +msgstr "" + +#: nova/exception.py:737 +#, python-format +msgid "Service %(service_id)s could not be found." +msgstr "" + +#: nova/exception.py:741 +#, python-format +msgid "Service with host %(host)s binary %(binary)s exists." +msgstr "" + +#: nova/exception.py:745 +#, python-format +msgid "Service with host %(host)s topic %(topic)s exists." +msgstr "" + +#: nova/exception.py:749 +#, python-format +msgid "Host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:753 +#, python-format +msgid "Compute host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:757 +#, python-format +msgid "Could not find binary %(binary)s on host %(host)s." +msgstr "" + +#: nova/exception.py:761 +#, python-format +msgid "Invalid reservation expiration %(expire)s." +msgstr "" + +#: nova/exception.py:765 +#, python-format +msgid "" +"Change would make usage less than 0 for the following resources: " +"%(unders)s" +msgstr "" + +#: nova/exception.py:770 +msgid "Quota could not be found" +msgstr "" + +#: nova/exception.py:774 +#, python-format +msgid "Quota exists for project %(project_id)s, resource %(resource)s" +msgstr "" + +#: nova/exception.py:779 +#, python-format +msgid "Unknown quota resources %(unknown)s." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Quota for user %(user_id)s in project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:788 +#, python-format +msgid "Quota for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:792 +#, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:796 +#, python-format +msgid "Quota usage for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:800 +#, python-format +msgid "Quota reservation %(uuid)s could not be found." +msgstr "" + +#: nova/exception.py:804 +#, python-format +msgid "Quota exceeded for resources: %(overs)s" +msgstr "" + +#: nova/exception.py:808 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:812 +#, python-format +msgid "Security group %(security_group_id)s not found for project %(project_id)s." +msgstr "" + +#: nova/exception.py:817 +#, python-format +msgid "Security group with rule %(rule_id)s not found." +msgstr "" + +#: nova/exception.py:822 +#, python-format +msgid "" +"Security group %(security_group_name)s already exists for project " +"%(project_id)s." +msgstr "" + +#: nova/exception.py:827 +#, python-format +msgid "" +"Security group %(security_group_id)s is already associated with the " +"instance %(instance_id)s" +msgstr "" + +#: nova/exception.py:832 +#, python-format +msgid "" +"Security group %(security_group_id)s is not associated with the instance " +"%(instance_id)s" +msgstr "" + +#: nova/exception.py:837 +#, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:841 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:847 +#, python-format +msgid "Rule already exists in group: %(rule)s" +msgstr "" + +#: nova/exception.py:851 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:856 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:860 +#, python-format +msgid "Migration not found for instance %(instance_id)s with status %(status)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Console pool %(pool_id)s could not be found." +msgstr "" + +#: nova/exception.py:869 +#, python-format +msgid "" +"Console pool with host %(host)s, console_type %(console_type)s and " +"compute_host %(compute_host)s already exists." +msgstr "" + +#: nova/exception.py:875 +#, python-format +msgid "" +"Console pool of type %(console_type)s for compute host %(compute_host)s " +"on proxy host %(host)s not found." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "Console %(console_id)s could not be found." +msgstr "" + +#: nova/exception.py:885 +#, python-format +msgid "Console for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:889 +#, python-format +msgid "" +"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " +"found." +msgstr "" + +#: nova/exception.py:894 +#, python-format +msgid "Invalid console type %(console_type)s" +msgstr "" + +#: nova/exception.py:898 +#, python-format +msgid "Unavailable console type %(console_type)s." +msgstr "" + +#: nova/exception.py:902 +#, python-format +msgid "Instance type %(instance_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:906 +#, python-format +msgid "Instance type with name %(instance_type_name)s could not be found." +msgstr "" + +#: nova/exception.py:911 +#, python-format +msgid "Flavor %(flavor_id)s could not be found." +msgstr "" + +#: nova/exception.py:915 +#, python-format +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." +msgstr "" + +#: nova/exception.py:920 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:924 +#, python-format +msgid "Cell with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:928 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:932 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:936 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:940 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:944 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:948 +msgid "Cannot update cells configuration file." +msgstr "" + +#: nova/exception.py:952 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:956 +#, python-format +msgid "Scheduler Host Filter %(filter_name)s could not be found." +msgstr "" + +#: nova/exception.py:960 +#, python-format +msgid "" +"Instance Type %(instance_type_id)s has no extra specs with key " +"%(extra_specs_key)s." +msgstr "" + +#: nova/exception.py:965 +#, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:969 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:973 +#, python-format +msgid "Virtual switch associated with the network adapter %(adapter)s not found." +msgstr "" + +#: nova/exception.py:978 +#, python-format +msgid "Network adapter %(adapter)s could not be found." +msgstr "" + +#: nova/exception.py:982 +#, python-format +msgid "Class %(class_name)s could not be found: %(exception)s" +msgstr "" + +#: nova/exception.py:986 +msgid "Action not allowed." +msgstr "" + +#: nova/exception.py:990 +msgid "Rotation is not allowed for snapshots" +msgstr "" + +#: nova/exception.py:994 +msgid "Rotation param is required for backup image_type" +msgstr "" + +#: nova/exception.py:999 nova/tests/compute/test_keypairs.py:146 +#, python-format +msgid "Key pair '%(key_name)s' already exists." +msgstr "" + +#: nova/exception.py:1003 +#, python-format +msgid "Instance %(name)s already exists." +msgstr "" + +#: nova/exception.py:1007 +#, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:1011 +#, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:1015 +#, python-format +msgid "" +"Flavor access already exists for flavor %(flavor_id)s and project " +"%(project_id)s combination." +msgstr "" + +#: nova/exception.py:1020 +#, python-format +msgid "%(path)s is not on shared storage: %(reason)s" +msgstr "" + +#: nova/exception.py:1024 +#, python-format +msgid "%(path)s is not on local storage: %(reason)s" +msgstr "" + +#: nova/exception.py:1028 +msgid "Migration error" +msgstr "" + +#: nova/exception.py:1032 +msgid "Migration pre-check error" +msgstr "" + +#: nova/exception.py:1036 +#, python-format +msgid "Malformed message body: %(reason)s" +msgstr "" + +#: nova/exception.py:1042 +#, python-format +msgid "Could not find config at %(path)s" +msgstr "" + +#: nova/exception.py:1046 +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" +msgstr "" + +#: nova/exception.py:1050 +msgid "When resizing, instances must change flavor!" +msgstr "" + +#: nova/exception.py:1054 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:1058 +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" +msgstr "" + +#: nova/exception.py:1062 +msgid "Instance type's memory is too small for requested image." +msgstr "" + +#: nova/exception.py:1066 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:1070 +#, python-format +msgid "Insufficient free memory on compute node to start %(uuid)s." +msgstr "" + +#: nova/exception.py:1074 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:1079 +msgid "Quota exceeded" +msgstr "" + +#: nova/exception.py:1086 +#, python-format +msgid "" +"Quota exceeded for %(overs)s: Requested %(req)s, but already used " +"%(used)d of %(allowed)d %(resource)s" +msgstr "" + +#: nova/exception.py:1091 +msgid "Maximum number of floating ips exceeded" +msgstr "" + +#: nova/exception.py:1095 +msgid "Maximum number of fixed ips exceeded" +msgstr "" + +#: nova/exception.py:1099 +#, python-format +msgid "Maximum number of metadata items exceeds %(allowed)d" +msgstr "" + +#: nova/exception.py:1103 +msgid "Personality file limit exceeded" +msgstr "" + +#: nova/exception.py:1107 +msgid "Personality file path too long" +msgstr "" + +#: nova/exception.py:1111 +msgid "Personality file content too long" +msgstr "" + +#: nova/exception.py:1115 nova/tests/compute/test_keypairs.py:157 +msgid "Maximum number of key pairs exceeded" +msgstr "" + +#: nova/exception.py:1120 +msgid "Maximum number of security groups or rules exceeded" +msgstr "" + +#: nova/exception.py:1124 +msgid "Maximum number of ports exceeded" +msgstr "" + +#: nova/exception.py:1128 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:1133 +#, python-format +msgid "Aggregate %(aggregate_id)s could not be found." +msgstr "" + +#: nova/exception.py:1137 +#, python-format +msgid "Aggregate %(aggregate_name)s already exists." +msgstr "" + +#: nova/exception.py:1141 +#, python-format +msgid "Aggregate %(aggregate_id)s has no host %(host)s." +msgstr "" + +#: nova/exception.py:1145 +#, python-format +msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1150 +#, python-format +msgid "Aggregate %(aggregate_id)s already has host %(host)s." +msgstr "" + +#: nova/exception.py:1154 +msgid "Unable to create instance type" +msgstr "" + +#: nova/exception.py:1158 +#, python-format +msgid "Failed to set admin password on %(instance)s because %(reason)s" +msgstr "" + +#: nova/exception.py:1164 +#, python-format +msgid "Detected existing vlan with id %(vlan)d" +msgstr "" + +#: nova/exception.py:1168 +msgid "There was a conflict when trying to complete your request." +msgstr "" + +#: nova/exception.py:1174 +#, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1178 +#, python-format +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1183 +#, python-format +msgid "Node %(node_id)s could not be found." +msgstr "" + +#: nova/exception.py:1187 +#, python-format +msgid "Node with UUID %(node_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1191 +#, python-format +msgid "Marker %(marker)s could not be found." +msgstr "" + +#: nova/exception.py:1196 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1200 +#, python-format +msgid "Could not fetch image %(image_id)s" +msgstr "" + +#: nova/exception.py:1204 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1208 +#, python-format +msgid "Task %(task_name)s is already running on host %(host)s" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "Task %(task_name)s is not running on host %(host)s" +msgstr "" + +#: nova/exception.py:1216 +#, python-format +msgid "Instance %(instance_uuid)s is locked" +msgstr "" + +#: nova/exception.py:1220 +#, python-format +msgid "Invalid value for Config Drive option: %(option)s" +msgstr "" + +#: nova/exception.py:1224 +#, python-format +msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" +msgstr "" + +#: nova/exception.py:1229 +#, python-format +msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." +msgstr "" + +#: nova/exception.py:1234 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1238 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1242 +#, python-format +msgid "" +"User data too large. User data must be no larger than %(maxsize)s bytes " +"once base64 encoded. Your data is %(length)d bytes" +msgstr "" + +#: nova/exception.py:1248 +msgid "User data needs to be valid base 64." +msgstr "" + +#: nova/exception.py:1252 +#, python-format +msgid "" +"unexpected task state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1261 +#, python-format +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" +msgstr "" + +#: nova/exception.py:1266 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1270 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1275 +#, python-format +msgid "The CA file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1279 +#, python-format +msgid "The CRL file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1283 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1287 +#, python-format +msgid "" +"The service from servicegroup driver %(driver)s is temporarily " +"unavailable." +msgstr "" + +#: nova/exception.py:1292 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1297 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1302 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1307 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/exception.py:1311 +#, python-format +msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" +msgstr "" + +#: nova/exception.py:1315 +#, python-format +msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" +msgstr "" + +#: nova/exception.py:1320 +#, python-format +msgid "Shadow table with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:1325 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + +#: nova/exception.py:1331 +#, python-format +msgid "Unsupported object type %(objtype)s" +msgstr "" + +#: nova/exception.py:1335 +#, python-format +msgid "Cannot call %(method)s on orphaned %(objtype)s object" +msgstr "" + +#: nova/exception.py:1339 +#, python-format +msgid "Version %(objver)s of %(objname)s is not supported" +msgstr "" + +#: nova/exception.py:1343 +#, python-format +msgid "Object action %(action)s failed because: %(reason)s" +msgstr "" + +#: nova/exception.py:1347 +#, python-format +msgid "Core API extensions are missing: %(missing_apis)s" +msgstr "" + +#: nova/exception.py:1351 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1355 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1360 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1364 +#, python-format +msgid "Instance group %(group_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1368 +#, python-format +msgid "Instance group %(group_uuid)s already exists." +msgstr "" + +#: nova/exception.py:1372 +#, python-format +msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1377 +#, python-format +msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." +msgstr "" + +#: nova/exception.py:1382 +#, python-format +msgid "Instance group %(group_uuid)s has no policy %(policy)s." +msgstr "" + +#: nova/exception.py:1386 +#, python-format +msgid "Number of retries to plugin (%(num_retries)d) exceeded." +msgstr "" + +#: nova/exception.py:1390 +#, python-format +msgid "There was an error with the download module %(module)s. %(reason)s" +msgstr "" + +#: nova/exception.py:1395 +#, python-format +msgid "" +"The metadata for this location will not work with this module %(module)s." +" %(reason)s." +msgstr "" + +#: nova/exception.py:1400 +#, python-format +msgid "The method %(method_name)s is not implemented." +msgstr "" + +#: nova/exception.py:1404 +#, python-format +msgid "The module %(module)s is misconfigured: %(reason)s." +msgstr "" + +#: nova/exception.py:1408 +#, python-format +msgid "The PCI address %(address)s has an incorrect format." +msgstr "" + +#: nova/exception.py:1412 +#, python-format +msgid "PCI device %(id)s not found" +msgstr "" + +#: nova/exception.py:1416 +#, python-format +msgid "PCI Device %(node_id)s:%(address)s not found." +msgstr "" + +#: nova/exception.py:1420 +#, python-format +msgid "" +"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " +"%(hopestatus)s" +msgstr "" + +#: nova/exception.py:1426 +#, python-format +msgid "" +"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " +"of %(hopeowner)s" +msgstr "" + +#: nova/exception.py:1432 +#, python-format +msgid "PCI Device request (%requests)s failed" +msgstr "" + +#: nova/exception.py:1437 +#, python-format +msgid "" +"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " +"pool" +msgstr "" + +#: nova/exception.py:1443 +#, python-format +msgid "Invalid PCI alias definition: %(reason)s" +msgstr "" + +#: nova/exception.py:1447 +#, python-format +msgid "PCI alias %(alias)s is not defined" +msgstr "" + +#: nova/exception.py:1452 +#, python-format +msgid "Not enough parameters: %(reason)s" +msgstr "" + +#: nova/exception.py:1457 +#, python-format +msgid "Invalid PCI devices Whitelist config %(reason)s" +msgstr "" + +#: nova/exception.py:1461 +#, python-format +msgid "Cannot change %(node_id)s to %(new_node_id)s" +msgstr "" + +#: nova/exception.py:1471 +#, python-format +msgid "" +"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " +"%(reason)s" +msgstr "" + +#: nova/exception.py:1476 +#, python-format +msgid "Failed to detach PCI device %(dev)s: %(reason)s" +msgstr "" + +#: nova/exception.py:1480 +#, python-format +msgid "%(type)s hypervisor does not support PCI devices" +msgstr "" + +#: nova/exception.py:1484 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + +#: nova/filters.py:70 +#, python-format +msgid "Starting with %d host(s)" +msgstr "" + +#: nova/filters.py:79 +#, python-format +msgid "Filter %(cls_name)s says to stop filtering" +msgstr "" + +#: nova/filters.py:84 +#, python-format +msgid "Filter %s returned 0 hosts" +msgstr "" + +#: nova/filters.py:86 +#, python-format +msgid "Filter %(cls_name)s returned %(obj_len)d host(s)" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:82 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:166 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:148 nova/notifications.py:188 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:272 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:33 +msgid "JSON file representing policy" +msgstr "" + +#: nova/policy.py:36 +msgid "Rule checked when requested rule is not found" +msgstr "" + +#: nova/quota.py:1274 +#, python-format +msgid "Created reservations %s" +msgstr "" + +#: nova/quota.py:1297 +#, python-format +msgid "Failed to commit reservations %s" +msgstr "" + +#: nova/quota.py:1299 +#, python-format +msgid "Committed reservations %s" +msgstr "" + +#: nova/quota.py:1320 +#, python-format +msgid "Failed to roll back reservations %s" +msgstr "" + +#: nova/quota.py:1323 +#, python-format +msgid "Rolled back reservations %s" +msgstr "" + +#: nova/service.py:151 +#, python-format +msgid "Starting %(topic)s node (version %(version)s)" +msgstr "" + +#: nova/service.py:170 nova/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: nova/service.py:188 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:268 +msgid "Service killed that has no database entry" +msgstr "" + +#: nova/service.py:290 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" + +#: nova/service.py:392 +msgid "serve() can only be called once" +msgstr "" + +#: nova/utils.py:159 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:365 +#, python-format +msgid "Couldn't get IPv4 : %(ex)s" +msgstr "" + +#: nova/utils.py:381 +#, python-format +msgid "IPv4 address is not found.: %s" +msgstr "" + +#: nova/utils.py:384 +#, python-format +msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" +msgstr "" + +#: nova/utils.py:399 +#, python-format +msgid "Link Local address is not found.:%s" +msgstr "" + +#: nova/utils.py:402 +#, python-format +msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" +msgstr "" + +#: nova/utils.py:423 +#, python-format +msgid "Invalid backend: %s" +msgstr "" + +#: nova/utils.py:468 +#, python-format +msgid "Expected object of type: %s" +msgstr "" + +#: nova/utils.py:497 +#, python-format +msgid "Invalid server_string: %s" +msgstr "" + +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: nova/utils.py:784 nova/virt/configdrive.py:178 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/utils.py:953 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:957 +#, python-format +msgid "%(name)s has a minimum character requirement of %(min_length)s." +msgstr "" + +#: nova/utils.py:962 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/utils.py:972 +#, python-format +msgid "%(value_name)s must be an integer" +msgstr "" + +#: nova/utils.py:978 +#, python-format +msgid "%(value_name)s must be >= %(min_value)d" +msgstr "" + +#: nova/utils.py:984 +#, python-format +msgid "%(value_name)s must be <= %(max_value)d" +msgstr "" + +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + +#: nova/wsgi.py:125 +#, python-format +msgid "%(name)s listening on %(host)s:%(port)s" +msgstr "" + +#: nova/wsgi.py:140 nova/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:144 nova/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:148 nova/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:152 nova/openstack/common/sslutils.py:61 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:183 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:210 +msgid "Stopping WSGI server." +msgstr "" + +#: nova/wsgi.py:229 +msgid "WSGI server has stopped." +msgstr "" + +#: nova/wsgi.py:298 +msgid "You must implement __call__" +msgstr "" + +#: nova/wsgi.py:484 +#, python-format +msgid "Loading app %(name)s from %(path)s" +msgstr "" + +#: nova/api/auth.py:117 +msgid "Invalid service catalog json." +msgstr "" + +#: nova/api/auth.py:140 +msgid "Sourcing roles from deprecated X-Role HTTP header" +msgstr "" + +#: nova/api/sizelimit.py:54 nova/api/sizelimit.py:63 nova/api/sizelimit.py:77 +#: nova/api/metadata/password.py:62 +msgid "Request is too large." +msgstr "" + +#: nova/api/validator.py:134 +#, python-format +msgid "%(key)s with value %(value)s failed validator %(name)s" +msgstr "" + +#: nova/api/ec2/__init__.py:90 +#, python-format +msgid "FaultWrapper: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:161 +msgid "Too many failed authentications." +msgstr "" + +#: nova/api/ec2/__init__.py:170 +#, python-format +msgid "" +"Access key %(access_key)s has had %(failures)d failed authentications and" +" will be locked out for %(lock_mins)d minutes." +msgstr "" + +#: nova/api/ec2/__init__.py:189 +msgid "Signature not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:194 +msgid "Access key not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 +msgid "Failure communicating with keystone" +msgstr "" + +#: nova/api/ec2/__init__.py:245 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:306 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:326 +#, python-format +msgid "action: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:328 +#, python-format +msgid "arg: %(key)s\t\tval: %(value)s" +msgstr "" + +#: nova/api/ec2/__init__.py:404 +#, python-format +msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" +msgstr "" + +#: nova/api/ec2/__init__.py:496 +#, python-format +msgid "Unexpected %(ex_name)s raised: %(ex_str)s" +msgstr "" + +#: nova/api/ec2/__init__.py:498 +#, python-format +msgid "Unexpected %(ex_name)s raised" +msgstr "" + +#: nova/api/ec2/__init__.py:502 +#, python-format +msgid "%(ex_name)s raised: %(ex_str)s" +msgstr "" + +#: nova/api/ec2/__init__.py:504 +#, python-format +msgid "%(ex_name)s raised" +msgstr "" + +#: nova/api/ec2/__init__.py:527 +#, python-format +msgid "Environment: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:529 +msgid "Unknown error occurred." +msgstr "" + +#: nova/api/ec2/apirequest.py:62 +#, python-format +msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" +msgstr "" + +#: nova/api/ec2/cloud.py:402 +#, python-format +msgid "Create snapshot of volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:427 +#, python-format +msgid "Could not find key pair(s): %s" +msgstr "" + +#: nova/api/ec2/cloud.py:443 +#, python-format +msgid "Create key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:455 +#, python-format +msgid "Import key %s" +msgstr "" + +#: nova/api/ec2/cloud.py:468 +#, python-format +msgid "Delete key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:610 nova/api/ec2/cloud.py:734 +msgid "need group_name or group_id" +msgstr "" + +#: nova/api/ec2/cloud.py:615 +msgid "can't build a valid rule" +msgstr "" + +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %(protocol)s" +msgstr "" + +#: nova/api/ec2/cloud.py:654 nova/api/ec2/cloud.py:687 +msgid "No rule for the specified parameters." +msgstr "" + +#: nova/api/ec2/cloud.py:762 +#, python-format +msgid "Get console output for instance %s" +msgstr "" + +#: nova/api/ec2/cloud.py:833 +#, python-format +msgid "Create volume from snapshot %s" +msgstr "" + +#: nova/api/ec2/cloud.py:837 nova/api/openstack/compute/contrib/volumes.py:242 +#, python-format +msgid "Create volume of %s GB" +msgstr "" + +#: nova/api/ec2/cloud.py:873 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" +msgstr "" + +#: nova/api/ec2/cloud.py:902 nova/api/openstack/compute/contrib/volumes.py:490 +#, python-format +msgid "Detach volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1062 +#, python-format +msgid "vol = %s\n" +msgstr "" + +#: nova/api/ec2/cloud.py:1222 +msgid "Allocate address" +msgstr "" + +#: nova/api/ec2/cloud.py:1227 +#, python-format +msgid "Release address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1232 +#, python-format +msgid "Associate address %(public_ip)s to instance %(instance_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1242 +msgid "Unable to associate IP Address, no fixed_ips." +msgstr "" + +#: nova/api/ec2/cloud.py:1250 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#, python-format +msgid "multiple fixed_ips exist, using the first: %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1263 +#, python-format +msgid "Disassociate address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1300 +msgid "Image must be available" +msgstr "" + +#: nova/api/ec2/cloud.py:1381 +msgid "Going to start terminating instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1392 +#, python-format +msgid "Reboot instance %r" +msgstr "" + +#: nova/api/ec2/cloud.py:1402 +msgid "Going to stop instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1412 +msgid "Going to start instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1503 +#, python-format +msgid "De-registering image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1519 +msgid "imageLocation is required" +msgstr "" + +#: nova/api/ec2/cloud.py:1539 +#, python-format +msgid "Registered image %(image_location)s with id %(image_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1600 +msgid "user or group not specified" +msgstr "" + +#: nova/api/ec2/cloud.py:1603 +msgid "only group \"all\" is supported" +msgstr "" + +#: nova/api/ec2/cloud.py:1606 +msgid "operation_type must be add or remove" +msgstr "" + +#: nova/api/ec2/cloud.py:1608 +#, python-format +msgid "Updating image %s publicity" +msgstr "" + +#: nova/api/ec2/cloud.py:1621 +#, python-format +msgid "Not allowed to modify attributes for image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1647 +#, python-format +msgid "" +"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " +"have a volume attached at root (%(root)s)" +msgstr "" + +#: nova/api/ec2/cloud.py:1678 +#, python-format +msgid "Couldn't stop instance within %d sec" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 +#, python-format +msgid "image of %(instance)s at %(now)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1722 nova/api/ec2/cloud.py:1771 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1775 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1731 nova/api/ec2/cloud.py:1780 +#: nova/api/ec2/cloud.py:1837 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1735 nova/api/ec2/cloud.py:1784 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1741 nova/api/ec2/cloud.py:1792 +msgid "Expecting tagSet to be key/value pairs" +msgstr "" + +#: nova/api/ec2/cloud.py:1748 +msgid "Expecting both key and value to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1797 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1871 +msgid "Invalid CIDR" +msgstr "" + +#: nova/api/ec2/ec2utils.py:257 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:275 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/ec2/faults.py:31 +#, python-format +msgid "EC2 error response: %(code)s: %(message)s" +msgstr "" + +#: nova/api/metadata/base.py:393 +#, python-format +msgid "future versions %s hidden in version list" +msgstr "" + +#: nova/api/metadata/handler.py:112 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_neutron_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:138 nova/api/metadata/handler.py:145 +#, python-format +msgid "Failed to get metadata for ip: %s" +msgstr "" + +#: nova/api/metadata/handler.py:140 nova/api/metadata/handler.py:191 +msgid "An unknown error has occurred. Please try your request again." +msgstr "" + +#: nova/api/metadata/handler.py:157 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:159 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:173 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:182 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:189 nova/api/metadata/handler.py:196 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:49 +msgid "file does not exist" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:51 +msgid "Unexpected IOError when reading" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:54 +msgid "failed to load json" +msgstr "" + +#: nova/api/openstack/__init__.py:84 +#, python-format +msgid "Caught error: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:93 +#, python-format +msgid "%(url)s returned with HTTP %(status)d" +msgstr "" + +#: nova/api/openstack/__init__.py:186 +msgid "Must specify an ExtensionManager class" +msgstr "" + +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 +#, python-format +msgid "Extended resource: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 +#, python-format +msgid "" +"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " +"resource" +msgstr "" + +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 +#, python-format +msgid "Extension %(ext_name)s extending resource: %(collection)s" +msgstr "" + +#: nova/api/openstack/__init__.py:280 +#: nova/api/openstack/compute/plugins/v3/servers.py:347 +#, python-format +msgid "Not loading %s because it is in the blacklist" +msgstr "" + +#: nova/api/openstack/__init__.py:285 +#: nova/api/openstack/compute/plugins/v3/servers.py:352 +#, python-format +msgid "Not loading %s because it is not in the whitelist" +msgstr "" + +#: nova/api/openstack/__init__.py:296 +#, python-format +msgid "v3 API Extension Blacklist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:298 +#, python-format +msgid "v3 API Extension Whitelist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:305 +#, python-format +msgid "Extensions in both blacklist and whitelist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:329 +#, python-format +msgid "Missing core API extensions: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:357 +#, python-format +msgid "Running _register_resources on %s" +msgstr "" + +#: nova/api/openstack/__init__.py:399 +#, python-format +msgid "Running _register_controllers on %s" +msgstr "" + +#: nova/api/openstack/common.py:119 +#, python-format +msgid "" +"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " +"Bad upgrade or db corrupted?" +msgstr "" + +#: nova/api/openstack/common.py:166 +#, python-format +msgid "%s param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:169 +#, python-format +msgid "%s param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:194 +msgid "offset param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:200 +msgid "limit param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:204 +msgid "limit param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:208 +msgid "offset param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:243 nova/api/openstack/compute/flavors.py:148 +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/plugins/v3/flavors.py:156 +#: nova/api/openstack/compute/plugins/v3/servers.py:554 +#, python-format +msgid "marker [%s] not found" +msgstr "" + +#: nova/api/openstack/common.py:283 +#, python-format +msgid "href %s does not contain version" +msgstr "" + +#: nova/api/openstack/common.py:298 +msgid "Image metadata limit exceeded" +msgstr "" + +#: nova/api/openstack/common.py:306 +msgid "Image metadata key cannot be blank" +msgstr "" + +#: nova/api/openstack/common.py:309 +msgid "Image metadata key too long" +msgstr "" + +#: nova/api/openstack/common.py:312 +msgid "Invalid image metadata" +msgstr "" + +#: nova/api/openstack/common.py:375 +#, python-format +msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" +msgstr "" + +#: nova/api/openstack/common.py:378 +#, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:381 +#, python-format +msgid "Instance is in an invalid state for '%s'" +msgstr "" + +#: nova/api/openstack/common.py:461 +msgid "Rejecting snapshot request, snapshots currently disabled" +msgstr "" + +#: nova/api/openstack/common.py:463 +msgid "Instance snapshots are not permitted at this time." +msgstr "" + +#: nova/api/openstack/extensions.py:199 +#, python-format +msgid "Loaded extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:238 +#: nova/api/openstack/compute/plugins/__init__.py:47 +#, python-format +msgid "Ext name: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/compute/plugins/__init__.py:48 +#, python-format +msgid "Ext alias: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/compute/plugins/__init__.py:49 +#, python-format +msgid "Ext description: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/compute/plugins/__init__.py:51 +#, python-format +msgid "Ext namespace: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:243 +#, python-format +msgid "Ext updated: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/compute/plugins/__init__.py:54 +#, python-format +msgid "Exception loading extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:259 +#, python-format +msgid "Loading extension %s" +msgstr "" + +#: nova/api/openstack/extensions.py:268 +#, python-format +msgid "Calling extension factory %s" +msgstr "" + +#: nova/api/openstack/extensions.py:280 +#, python-format +msgid "Failed to load extension %(ext_factory)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:351 +#, python-format +msgid "Failed to load extension %(classpath)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:374 +#, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:487 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:488 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 +msgid "cannot understand JSON" +msgstr "" + +#: nova/api/openstack/wsgi.py:659 +msgid "too many body keys" +msgstr "" + +#: nova/api/openstack/wsgi.py:703 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:707 +#, python-format +msgid "Fault thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:710 +#, python-format +msgid "HTTP exception thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:833 +msgid "Unrecognized Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:837 +msgid "No Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:841 +msgid "Empty body provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:953 +#, python-format +msgid "There is no such action: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 +#: nova/api/openstack/compute/server_metadata.py:59 +#: nova/api/openstack/compute/server_metadata.py:77 +#: nova/api/openstack/compute/server_metadata.py:102 +#: nova/api/openstack/compute/server_metadata.py:127 +#: nova/api/openstack/compute/contrib/admin_actions.py:226 +#: nova/api/openstack/compute/contrib/evacuate.py:49 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:51 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128 +msgid "Malformed request body" +msgstr "" + +#: nova/api/openstack/wsgi.py:960 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:964 +#, python-format +msgid "Calling method %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:973 +msgid "Unsupported Content-Type" +msgstr "" + +#: nova/api/openstack/wsgi.py:985 +#, python-format +msgid "" +"Malformed request URL: URL's project_id '%(project_id)s' doesn't match " +"Context's project_id '%(context_project_id)s'" +msgstr "" + +#: nova/api/openstack/wsgi.py:1224 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:276 +msgid "element is not a child" +msgstr "" + +#: nova/api/openstack/xmlutil.py:434 +msgid "root element selecting a list" +msgstr "" + +#: nova/api/openstack/xmlutil.py:757 +#, python-format +msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:877 +msgid "subclasses must implement construct()!" +msgstr "" + +#: nova/api/openstack/compute/extensions.py:39 +msgid "Initializing extension manager." +msgstr "" + +#: nova/api/openstack/compute/flavors.py:109 +#: nova/api/openstack/compute/plugins/v3/flavors.py:116 +#, python-format +msgid "Invalid is_public filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:133 +#, python-format +msgid "Invalid minRam filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:140 +#, python-format +msgid "Invalid minDisk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:37 +#: nova/api/openstack/compute/images.py:142 +#: nova/api/openstack/compute/images.py:158 +msgid "Image not found." +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:80 +msgid "Incorrect request body format" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/server_metadata.py:81 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:87 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:91 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108 +msgid "Request body and URI mismatch" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/server_metadata.py:85 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:90 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:94 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112 +msgid "Request body contains too many items" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:119 +msgid "Invalid metadata key" +msgstr "" + +#: nova/api/openstack/compute/images.py:163 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:69 +#: nova/api/openstack/compute/plugins/v3/ips.py:71 +msgid "Instance does not exist" +msgstr "" + +#: nova/api/openstack/compute/ips.py:92 +#: nova/api/openstack/compute/plugins/v3/ips.py:94 +msgid "Instance is not a member of specified network" +msgstr "" + +#: nova/api/openstack/compute/limits.py:164 +#: nova/api/openstack/compute/plugins/v3/limits.py:147 +#, python-format +msgid "" +"Only %(value)s %(verb)s request(s) can be made to %(uri)s every " +"%(unit_string)s." +msgstr "" + +#: nova/api/openstack/compute/limits.py:292 +#: nova/api/openstack/compute/plugins/v3/limits.py:274 +msgid "This request was rate-limited." +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:39 +#: nova/api/openstack/compute/server_metadata.py:123 +#: nova/api/openstack/compute/server_metadata.py:174 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198 +msgid "Server does not exist" +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:155 +#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190 +msgid "Metadata item was not found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/contrib/cells.py:405 +#: nova/api/openstack/compute/plugins/v3/cells.py:413 +msgid "Invalid changes-since value" +msgstr "" + +#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/plugins/v3/servers.py:537 +msgid "Only administrators may list deleted instances" +msgstr "" + +#: nova/api/openstack/compute/servers.py:577 +#: nova/api/openstack/compute/plugins/v3/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " +msgstr "" + +#: nova/api/openstack/compute/servers.py:595 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1147 +#: nova/api/openstack/compute/servers.py:1319 +#: nova/api/openstack/compute/plugins/v3/servers.py:575 +#: nova/api/openstack/compute/plugins/v3/servers.py:690 +#: nova/api/openstack/compute/plugins/v3/servers.py:894 +#: nova/api/openstack/compute/plugins/v3/servers.py:998 +#: nova/api/openstack/compute/plugins/v3/servers.py:1120 +msgid "Instance could not be found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:626 +#: nova/api/openstack/compute/plugins/v3/personalities.py:88 +#, python-format +msgid "Bad personality format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:629 +#: nova/api/openstack/compute/plugins/v3/personalities.py:91 +msgid "Bad personality format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:632 +#: nova/api/openstack/compute/plugins/v3/personalities.py:94 +#, python-format +msgid "Personality content for %s cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:647 +msgid "Unknown argument : port" +msgstr "" + +#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/plugins/v3/servers.py:620 +#, python-format +msgid "Bad port format: port uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/plugins/v3/servers.py:636 +#, python-format +msgid "Bad networks format: network uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/plugins/v3/servers.py:609 +#, python-format +msgid "Invalid fixed IP address (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/plugins/v3/servers.py:651 +#, python-format +msgid "Duplicate networks (%s) are not allowed" +msgstr "" + +#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/plugins/v3/servers.py:657 +#, python-format +msgid "Bad network format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:793 +#: nova/api/openstack/compute/plugins/v3/servers.py:660 +msgid "Bad networks format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:718 +msgid "Userdata content cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:723 +msgid "accessIPv4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:728 +msgid "accessIPv6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/plugins/v3/servers.py:706 +msgid "Server name is not defined" +msgstr "" + +#: nova/api/openstack/compute/servers.py:809 +#: nova/api/openstack/compute/servers.py:936 +msgid "Invalid flavorRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:849 +msgid "" +"Using different block_device_mapping syntaxes is not allowed in the same " +"request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:887 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +msgid "min_count must be <= max_count" +msgstr "" + +#: nova/api/openstack/compute/servers.py:933 +#: nova/api/openstack/compute/plugins/v3/servers.py:781 +msgid "Can not find requested image" +msgstr "" + +#: nova/api/openstack/compute/servers.py:939 +#: nova/api/openstack/compute/plugins/v3/servers.py:787 +msgid "Invalid key_name provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:942 +#: nova/api/openstack/compute/plugins/v3/servers.py:790 +msgid "Invalid config_drive provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1027 +msgid "HostId cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1031 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1057 +#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/plugins/v3/servers.py:909 +#: nova/api/openstack/compute/plugins/v3/servers.py:925 +msgid "Instance has not been resized." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1077 +#: nova/api/openstack/compute/plugins/v3/servers.py:928 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1093 +#: nova/api/openstack/compute/plugins/v3/servers.py:944 +msgid "Argument 'type' for reboot is not HARD or SOFT" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1097 +#: nova/api/openstack/compute/plugins/v3/servers.py:948 +msgid "Missing argument 'type' for reboot" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1119 +#: nova/api/openstack/compute/plugins/v3/servers.py:970 +msgid "Unable to locate requested flavor." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1122 +#: nova/api/openstack/compute/plugins/v3/servers.py:973 +msgid "Resize requires a flavor change." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1128 +#: nova/api/openstack/compute/plugins/v3/servers.py:979 +msgid "You are not authorized to access the image the instance was started with." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1132 +#: nova/api/openstack/compute/plugins/v3/servers.py:983 +msgid "Image that the instance was started with could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1136 +#: nova/api/openstack/compute/plugins/v3/servers.py:987 +msgid "Invalid instance image." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1157 +msgid "Missing imageRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1166 +msgid "Invalid imageRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1197 +msgid "Missing flavorRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1210 +msgid "No adminPass was specified" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1218 +#: nova/api/openstack/compute/plugins/v3/admin_password.py:78 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1227 +msgid "Unable to parse metadata key/value pairs." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1240 +msgid "Resize request has invalid 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1243 +msgid "Resize requests require 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1261 +#: nova/api/openstack/compute/contrib/aggregates.py:160 +#: nova/api/openstack/compute/contrib/coverage_ext.py:287 +#: nova/api/openstack/compute/contrib/flavormanage.py:59 +#: nova/api/openstack/compute/contrib/keypairs.py:89 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:46 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:80 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:118 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:199 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:91 +#: nova/api/openstack/compute/plugins/v3/servers.py:1074 +msgid "Invalid request body" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1267 +msgid "Could not parse imageRef from request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1325 +#: nova/api/openstack/compute/plugins/v3/servers.py:1126 +msgid "Cannot find image for rebuild" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1358 +msgid "createImage entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1428 +msgid "Invalid adminPass" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1454 +#: nova/api/openstack/compute/plugins/v3/servers.py:1324 +#, python-format +msgid "Removing options '%s' from query" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:60 +#: nova/api/openstack/compute/contrib/admin_actions.py:79 +#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:117 +#: nova/api/openstack/compute/contrib/admin_actions.py:151 +#: nova/api/openstack/compute/contrib/admin_actions.py:167 +#: nova/api/openstack/compute/contrib/admin_actions.py:183 +#: nova/api/openstack/compute/contrib/admin_actions.py:201 +#: nova/api/openstack/compute/contrib/admin_actions.py:341 +#: nova/api/openstack/compute/contrib/multinic.py:42 +#: nova/api/openstack/compute/contrib/rescue.py:43 +#: nova/api/openstack/compute/contrib/shelve.py:43 +#: nova/api/openstack/compute/plugins/v3/rescue.py:47 +msgid "Server not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#, python-format +msgid "Compute.api::pause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:82 +#, python-format +msgid "Compute.api::unpause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:101 +#, python-format +msgid "compute.api::suspend %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:120 +#, python-format +msgid "compute.api::resume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:138 +#, python-format +msgid "Error in migrate %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#, python-format +msgid "Compute.api::reset_network %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#, python-format +msgid "Compute.api::inject_network_info %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#, python-format +msgid "Compute.api::lock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#, python-format +msgid "Compute.api::unlock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:234 +#, python-format +msgid "createBackup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:238 +msgid "Malformed createBackup entity" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:244 +msgid "createBackup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:247 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:263 +#: nova/api/openstack/compute/contrib/console_output.py:46 +#: nova/api/openstack/compute/contrib/server_diagnostics.py:48 +#: nova/api/openstack/compute/contrib/server_start_stop.py:42 +msgid "Instance not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:293 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:285 +msgid "" +"host, block_migration and disk_over_commit must be specified for live " +"migration." +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:310 +#, python-format +msgid "Live migration of instance %s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:313 +#, python-format +msgid "Live migration of instance %(id)s to host %(host)s failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:331 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:320 +#, python-format +msgid "Desired state must be specified. Valid states are: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:344 +#, python-format +msgid "Compute.api::resetState %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:100 +#, python-format +msgid "Cannot show aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:133 +#, python-format +msgid "Cannot update aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:145 +#, python-format +msgid "Cannot delete aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:156 +#, python-format +msgid "Aggregates does not have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:170 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:189 +#: nova/api/openstack/compute/contrib/aggregates.py:193 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:183 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:187 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:213 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:66 +#, python-format +msgid "Create assisted snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:77 +#: nova/api/openstack/compute/contrib/volumes.py:624 +#, python-format +msgid "Delete snapshot with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:103 +msgid "Attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:110 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:114 +msgid "Failed to attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121 +msgid "Attachments update is not supported" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:203 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:243 +#, python-format +msgid "Cell %(id)s not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:274 +#: nova/api/openstack/compute/plugins/v3/cells.py:277 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:278 +#: nova/api/openstack/compute/plugins/v3/cells.py:281 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:285 +#: nova/api/openstack/compute/plugins/v3/cells.py:288 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:341 +#: nova/api/openstack/compute/contrib/cells.py:364 +#: nova/api/openstack/compute/plugins/v3/cells.py:346 +#: nova/api/openstack/compute/plugins/v3/cells.py:370 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:346 +#: nova/api/openstack/compute/plugins/v3/cells.py:351 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:398 +#: nova/api/openstack/compute/plugins/v3/cells.py:406 +msgid "Only 'updated_since', 'project_id' and 'deleted' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:61 +#: nova/api/openstack/compute/plugins/v3/certificates.py:66 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:150 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:42 +#, python-format +msgid "Unknown action %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:51 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:62 +#: nova/api/openstack/compute/plugins/v3/console_output.py:63 +msgid "Length in request body must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:70 +msgid "Unable to get console" +msgstr "" + +#: nova/api/openstack/compute/contrib/consoles.py:52 +msgid "Instance not yet ready" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:98 +#: nova/api/openstack/compute/plugins/v3/coverage.py:113 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:118 +#: nova/api/openstack/compute/plugins/v3/coverage.py:143 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:166 +#: nova/api/openstack/compute/plugins/v3/coverage.py:195 +msgid "Coverage not running" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:195 +#: nova/api/openstack/compute/plugins/v3/coverage.py:228 +msgid "Invalid path" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:199 +#: nova/api/openstack/compute/plugins/v3/coverage.py:232 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:206 +#: nova/api/openstack/compute/plugins/v3/coverage.py:239 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:219 +#: nova/api/openstack/compute/plugins/v3/coverage.py:252 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:277 +#: nova/api/openstack/compute/plugins/v3/coverage.py:133 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:44 +#: nova/api/openstack/compute/plugins/v3/disk_config.py:45 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:63 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:75 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:77 +#, python-format +msgid "Compute host %s not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:74 +#, python-format +msgid "Fixed IP %s not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:79 +#: nova/api/openstack/compute/contrib/flavor_access.py:103 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:108 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:106 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:120 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:57 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:59 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:224 +msgid "DNS entries not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:130 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:163 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:165 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:190 +#, python-format +msgid "Floating ip %s has been disassociated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:217 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +#: nova/api/openstack/compute/contrib/security_groups.py:458 +msgid "Missing parameter dict" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:220 +#: nova/api/openstack/compute/contrib/floating_ips.py:285 +msgid "Address not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:227 +msgid "No nw_info cache associated with instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:232 +msgid "No fixed ips associated to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:243 +msgid "Specified fixed address not assigned to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:257 +msgid "floating ip is already associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:260 +msgid "l3driver call to add floating ip failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:264 +#: nova/api/openstack/compute/contrib/floating_ips.py:293 +msgid "floating ip not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:267 +msgid "Error. Unable to associate floating ip" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:308 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:312 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 +#: nova/cmd/manage.py:416 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:54 +msgid "fping utility is not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:184 +#: nova/api/openstack/compute/plugins/v3/hosts.py:151 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:187 +#: nova/api/openstack/compute/plugins/v3/hosts.py:154 +#, python-format +msgid "Invalid status: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:189 +#: nova/api/openstack/compute/plugins/v3/hosts.py:156 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:191 +#: nova/api/openstack/compute/plugins/v3/hosts.py:158 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:207 +#: nova/api/openstack/compute/plugins/v3/hosts.py:175 +#, python-format +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:213 +#: nova/api/openstack/compute/plugins/v3/hosts.py:181 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:228 +#: nova/api/openstack/compute/plugins/v3/hosts.py:197 +#, python-format +msgid "Enabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/plugins/v3/hosts.py:199 +#, python-format +msgid "Disabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:235 +#: nova/api/openstack/compute/plugins/v3/hosts.py:204 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:251 +#: nova/api/openstack/compute/plugins/v3/hosts.py:222 +msgid "Virt driver does not implement host power management." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:337 +#: nova/api/openstack/compute/plugins/v3/hosts.py:316 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:184 +#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:185 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:197 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:234 +#, python-format +msgid "Hypervisor with ID '%s' could not be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:205 +msgid "Virt driver does not implement uptime function." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:219 +#: nova/api/openstack/compute/contrib/hypervisors.py:229 +#, python-format +msgid "No hypervisor matching '%s' could be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:58 +#: nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py:55 +#, python-format +msgid "Invalid timestamp for date %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/keypairs.py:107 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:109 +msgid "Quota exceeded, too many key pairs." +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:53 +msgid "Missing 'networkId' argument for addFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:69 +msgid "Missing 'address' argument for removeFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:78 +#, python-format +msgid "Unable to find address %r" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#, python-format +msgid "Disassociating host with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:28 +#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/os_networks.py:80 +#: nova/api/openstack/compute/contrib/os_networks.py:90 +#: nova/api/openstack/compute/contrib/os_networks.py:100 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:114 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:136 +msgid "Network not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#, python-format +msgid "Disassociating project with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:75 +#, python-format +msgid "Disassociating network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:86 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#, python-format +msgid "Showing network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:96 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:128 +#, python-format +msgid "Deleting network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:111 +msgid "Missing network in body" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:115 +msgid "Network label is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:119 +msgid "Network cidr or cidr_v6 is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:121 +#, python-format +msgid "Creating network with label %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:137 +#, python-format +msgid "Associating network %(network)s with project %(project)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:145 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:148 +#, python-format +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:125 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:155 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:165 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:168 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:176 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:187 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:73 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 +#: nova/cmd/manage.py:253 +msgid "Quota limit must be -1 or greater." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:77 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 +#: nova/cmd/manage.py:257 +#, python-format +msgid "Quota limit must greater than %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:80 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 +#: nova/cmd/manage.py:260 +#, python-format +msgid "Quota limit must less than %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:153 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:158 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:161 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:162 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:182 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:191 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:187 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:39 +#: nova/api/openstack/compute/plugins/v3/scheduler_hints.py:38 +msgid "Malformed scheduler_hints attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:372 +msgid "Not enough parameters to build a valid rule." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:380 +#, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:461 +msgid "Security group not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:465 +msgid "Security group name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:50 +#: nova/api/openstack/compute/plugins/v3/servers.py:1295 +msgid "start instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:62 +#: nova/api/openstack/compute/plugins/v3/servers.py:1308 +msgid "stop instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:177 +#: nova/api/openstack/compute/plugins/v3/services.py:159 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:184 +#: nova/api/openstack/compute/plugins/v3/services.py:166 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:186 +#: nova/api/openstack/compute/plugins/v3/services.py:168 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:192 +msgid "Unknown service" +msgstr "" + +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:228 +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:237 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:76 +#, python-format +msgid "vol=%s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:187 +#, python-format +msgid "Delete volume with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:360 +#: nova/api/openstack/compute/contrib/volumes.py:501 +#, python-format +msgid "Instance %s is not attached." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:381 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:134 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:400 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:159 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:664 +#, python-format +msgid "Create snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:671 +#, python-format +msgid "Invalid value '%s' for force." +msgstr "" + +#: nova/api/openstack/compute/plugins/__init__.py:36 +#, python-format +msgid "Loaded extension %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/__init__.py:52 +#, python-format +msgid "Ext version: %i" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/access_ips.py:165 +msgid "access_ip_v4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/access_ips.py:170 +msgid "access_ip_v6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:225 +#, python-format +msgid "create_backup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +msgid "Malformed create_backup entity" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:235 +msgid "create_backup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:238 +msgid "create_backup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_password.py:60 +msgid "No admin_password was specified" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_password.py:64 +msgid "Invalid admin password" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/agents.py:109 +#: nova/api/openstack/compute/plugins/v3/agents.py:160 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:86 +#, python-format +msgid "Could not find %s parameter in the request" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:50 +msgid "Could not find host to be set in request body" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:54 +msgid "The value of host must be a string" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:122 +msgid "Request body is empty" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:125 +#, python-format +msgid "Invalid key %s in request body." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:202 +msgid "Invalid request format for metadata" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:105 +#, python-format +msgid "Attach interface to %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/cells.py:272 +#, python-format +msgid "Cell %s doesn't exist." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/console_output.py:52 +msgid "get_console_output malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/coverage.py:56 +#, python-format +msgid "Can't load coverage module: %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/evacuate.py:71 +msgid "host and on_shared_storage must be specified." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:147 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:189 +#: nova/api/openstack/compute/plugins/v3/hosts.py:143 +msgid "The request body invalid" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:152 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:193 +msgid "Could not find volume_id from requestparameter" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:196 +#, python-format +msgid "Detach volume %(volume_id)s from instance %(server_id)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:213 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:235 +#, python-format +msgid "Volume %(volume_id)s is not attached to the instance %(server_id)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extension_info.py:82 +#, python-format +msgid "Filter out extension %s from discover list" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:169 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:196 +msgid "Invalid request" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:176 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:203 +msgid "tenant_id is required" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors.py:140 +#, python-format +msgid "Invalid min_ram filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors.py:147 +#, python-format +msgid "Invalid min_disk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:77 +msgid "No or bad extra_specs provided" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:218 +msgid "Need parameter 'query' to specify which hypervisor to filter on" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/instance_actions.py:113 +#, python-format +msgid "Action %s not found" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/multinic.py:53 +msgid "Missing 'network_id' argument for add_fixed_ip" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/multinic.py:69 +msgid "Missing 'address' argument for remove_fixed_ip" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_classes.py:84 +#, python-format +msgid "The value %s(val) of %(key)s isn't an integer" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:155 +#, python-format +msgid "" +"Quota value for key '%(key)s' should be an integer. It is actually type " +"'%(vtype)s'." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:177 +#, python-format +msgid "Force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:365 +#, python-format +msgid "" +"extension %(ext_alias)s detected by servers extension for function " +"%(func)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:372 +#, python-format +msgid "extension %(ext_alias)s is missing %(func)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:393 +msgid "Did not find any server create extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:406 +msgid "Did not find any server create xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:418 +msgid "Did not find any server rebuild extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:431 +msgid "Did not find any server rebuild xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:443 +msgid "Did not find any server resize extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:456 +msgid "Did not find any server resize xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:468 +msgid "Did not find any server update extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:515 +msgid "Invalid changes_since value" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:596 +msgid "Device name cannot include spaces." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:617 +msgid "Unknown argument: port" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:625 +#, python-format +msgid "" +"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port " +"already has a Fixed IP allocated." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:757 +#: nova/api/openstack/compute/plugins/v3/servers.py:784 +msgid "Invalid flavor_ref provided." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:832 +#, python-format +msgid "Running _create_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:838 +#, python-format +msgid "Running _rebuild_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:844 +#, python-format +msgid "Running _resize_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:850 +#, python-format +msgid "Running _update_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:881 +msgid "host_id cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1010 +msgid "Invalid image_ref provided." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1029 +msgid "Missing image_ref attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1036 +msgid "Missing flavor_ref attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1051 +msgid "Resize request has invalid 'flavor_ref' attribute." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1054 +msgid "Resize requests require 'flavor_ref' attribute." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1080 +msgid "Could not parse image_ref from request." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1159 +msgid "create_image entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1226 +msgid "Invalid admin_password" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1242 +#, python-format +msgid "Running create xml deserialize ep for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1257 +#: nova/api/openstack/compute/plugins/v3/servers.py:1271 +#, python-format +msgid "Running rebuild xml deserialize ep for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:228 +#, python-format +msgid "Start time is invalid format, valid formats are %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:233 +#, python-format +msgid "Stop time is invalid format, valid formats are %s" +msgstr "" + +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" +msgstr "" + +#: nova/cells/messaging.py:210 +#, python-format +msgid "Error processing message locally: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:371 nova/cells/messaging.py:379 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" +msgstr "" + +#: nova/cells/messaging.py:391 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" +msgstr "" + +#: nova/cells/messaging.py:415 +#, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:442 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:521 +#, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:559 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:674 +#, python-format +msgid "Unknown method '%(method)s' in compute API" +msgstr "" + +#: nova/cells/messaging.py:704 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" +msgstr "" + +#: nova/cells/messaging.py:714 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:967 +#, python-format +msgid "Got update for instance: %(instance)s" +msgstr "" + +#: nova/cells/messaging.py:1016 +msgid "Got update to delete instance" +msgstr "" + +#: nova/cells/messaging.py:1031 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" +msgstr "" + +#: nova/cells/messaging.py:1045 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" +msgstr "" + +#: nova/cells/messaging.py:1066 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" +msgstr "" + +#: nova/cells/messaging.py:1145 +#, python-format +msgid "No match when trying to update BDM: %(bdm)s" +msgstr "" + +#: nova/cells/messaging.py:1329 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" +msgstr "" + +#: nova/cells/messaging.py:1349 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:1621 +#, python-format +msgid "No cell_name for %(method)s() from API" +msgstr "" + +#: nova/cells/messaging.py:1638 +msgid "No cell_name for instance update from API" +msgstr "" + +#: nova/cells/rpc_driver.py:205 +#, python-format +msgid "Unable to handle transport URL scheme %s" +msgstr "" + +#: nova/cells/rpc_driver.py:212 +msgid "Cannot comply with query string in transport URL" +msgstr "" + +#: nova/cells/rpcapi.py:355 +msgid "Failed to notify cells of BDM update/create." +msgstr "" + +#: nova/cells/rpcapi.py:371 +msgid "Failed to notify cells of BDM destroy." +msgstr "" + +#: nova/cells/scheduler.py:151 +#, python-format +msgid "Weighted cells: %(weighted_cells)s" +msgstr "" + +#: nova/cells/scheduler.py:167 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:188 nova/cells/scheduler.py:228 +#, python-format +msgid "Couldn't communicate with cell '%s'" +msgstr "" + +#: nova/cells/scheduler.py:192 nova/cells/scheduler.py:232 +msgid "Couldn't communicate with any cells" +msgstr "" + +#: nova/cells/scheduler.py:207 +#, python-format +msgid "Building instances with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:289 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" + +#: nova/cells/scheduler.py:295 +#, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "" + +#: nova/cells/state.py:348 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" +msgstr "" + +#: nova/cells/state.py:363 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" + +#: nova/cells/state.py:428 +msgid "Updating cell cache from db." +msgstr "" + +#: nova/cells/state.py:466 +msgid "Updating cell cache from config file." +msgstr "" + +#: nova/cells/filters/target_cell.py:58 +#, python-format +msgid "" +"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler " +"hint" +msgstr "" + +#: nova/cells/weights/mute_child.py:66 +#, python-format +msgid "" +"%(cell)s has not been seen since %(last_seen)s and is being treated as " +"mute." +msgstr "" + +#: nova/cloudpipe/pipelib.py:51 +msgid "Flavor for vpn instances" +msgstr "" + +#: nova/cloudpipe/pipelib.py:54 +msgid "Template for cloudpipe instance boot script" +msgstr "" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Network to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:60 +msgid "Netmask to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:129 +#, python-format +msgid "Launching VPN for %s" +msgstr "" + +#: nova/cmd/all.py:63 nova/cmd/all.py:69 nova/cmd/all.py:92 +#, python-format +msgid "Failed to load %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:182 +#, python-format +msgid "parent device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:186 +#, python-format +msgid "root device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:189 +#, python-format +msgid "swap device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:198 +msgid "Failed to detect root device UUID." +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:216 +#, python-format +msgid "Cmd : %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:217 +#, python-format +msgid "StdOut : %r" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:218 +#, python-format +msgid "StdErr : %r" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:246 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:255 +#, python-format +msgid "deployment to node %s failed" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:259 +#, python-format +msgid "deployment to node %s done" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:281 +#, python-format +msgid "post: environ=%s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:300 +#, python-format +msgid "Deploy agent error message: %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:322 +#, python-format +msgid "request is queued: node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 +#, python-format +msgid "Could not read %s. Re-running with sudo" +msgstr "" + +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 +msgid "sudo failed, continuing as if nothing happened" +msgstr "" + +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 +msgid "Please re-run nova-manage as root." +msgstr "" + +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 +msgid "Command failed, please check log for more info" +msgstr "" + +#: nova/cmd/dhcpbridge.py:107 +#, python-format +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" + +#: nova/cmd/dhcpbridge.py:117 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" + +#: nova/cmd/manage.py:211 +msgid "" +"The above error may show that the database has not been created.\n" +"Please create a database using 'nova-manage db sync' before running this " +"command." +msgstr "" + +#: nova/cmd/manage.py:269 +#, python-format +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." +msgstr "" + +#: nova/cmd/manage.py:275 +msgid "Quota" +msgstr "" + +#: nova/cmd/manage.py:276 +msgid "Limit" +msgstr "" + +#: nova/cmd/manage.py:277 +msgid "In Use" +msgstr "" + +#: nova/cmd/manage.py:278 +msgid "Reserved" +msgstr "" + +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 +#, python-format +msgid "error: %s" +msgstr "" + +#: nova/cmd/manage.py:329 +msgid "network" +msgstr "" + +#: nova/cmd/manage.py:330 +msgid "IP address" +msgstr "" + +#: nova/cmd/manage.py:331 +msgid "hostname" +msgstr "" + +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 +msgid "host" +msgstr "" + +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 +msgid "No fixed IP found." +msgstr "" + +#: nova/cmd/manage.py:360 +#, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "" + +#: nova/cmd/manage.py:423 +#, python-format +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." +msgstr "" + +#: nova/cmd/manage.py:474 +msgid "No floating IP addresses have been defined." +msgstr "" + +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 +msgid "id" +msgstr "" + +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 +msgid "IPv4" +msgstr "" + +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 +msgid "IPv6" +msgstr "" + +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 +msgid "start address" +msgstr "" + +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 +msgid "DNS1" +msgstr "" + +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 +msgid "DNS2" +msgstr "" + +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 +msgid "VlanID" +msgstr "" + +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 +#: nova/tests/test_nova_manage.py:220 +msgid "project" +msgstr "" + +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 +msgid "uuid" +msgstr "" + +#: nova/cmd/manage.py:551 +msgid "No networks found" +msgstr "" + +#: nova/cmd/manage.py:570 +msgid "Please specify either fixed_range or uuid" +msgstr "" + +#: nova/cmd/manage.py:575 +msgid "UUID is required to delete Neutron Networks" +msgstr "" + +#: nova/cmd/manage.py:578 +msgid "Deleting by fixed_range is not supported with the NeutronManager" +msgstr "" + +#: nova/cmd/manage.py:641 +msgid "instance" +msgstr "" + +#: nova/cmd/manage.py:642 +msgid "node" +msgstr "" + +#: nova/cmd/manage.py:643 +msgid "type" +msgstr "" + +#: nova/cmd/manage.py:644 +msgid "state" +msgstr "" + +#: nova/cmd/manage.py:645 +msgid "launched" +msgstr "" + +#: nova/cmd/manage.py:646 +msgid "image" +msgstr "" + +#: nova/cmd/manage.py:647 +msgid "kernel" +msgstr "" + +#: nova/cmd/manage.py:648 +msgid "ramdisk" +msgstr "" + +#: nova/cmd/manage.py:650 +msgid "user" +msgstr "" + +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 +msgid "zone" +msgstr "" + +#: nova/cmd/manage.py:652 +msgid "index" +msgstr "" + +#: nova/cmd/manage.py:696 +msgid "Binary" +msgstr "" + +#: nova/cmd/manage.py:697 +msgid "Host" +msgstr "" + +#: nova/cmd/manage.py:698 +msgid "Zone" +msgstr "" + +#: nova/cmd/manage.py:699 +msgid "Status" +msgstr "" + +#: nova/cmd/manage.py:700 +msgid "State" +msgstr "" + +#: nova/cmd/manage.py:701 +msgid "Updated_At" +msgstr "" + +#: nova/cmd/manage.py:723 +#, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "" + +#: nova/cmd/manage.py:737 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." +msgstr "" + +#: nova/cmd/manage.py:809 +msgid "An unexpected error has occurred." +msgstr "" + +#: nova/cmd/manage.py:810 +msgid "[Result]" +msgstr "" + +#: nova/cmd/manage.py:814 +msgid "HOST" +msgstr "" + +#: nova/cmd/manage.py:815 +msgid "PROJECT" +msgstr "" + +#: nova/cmd/manage.py:816 +msgid "cpu" +msgstr "" + +#: nova/cmd/manage.py:817 +msgid "mem(mb)" +msgstr "" + +#: nova/cmd/manage.py:818 +msgid "hdd" +msgstr "" + +#: nova/cmd/manage.py:901 +msgid "Must supply a positive value for max_rows" +msgstr "" + +#: nova/cmd/manage.py:943 +msgid "Must supply valid parameters to create flavor" +msgstr "" + +#: nova/cmd/manage.py:947 +msgid "Flavor exists." +msgstr "" + +#: nova/cmd/manage.py:948 +msgid "Please ensure flavor name and flavorid are unique." +msgstr "" + +#: nova/cmd/manage.py:950 +msgid "Currently defined flavor names and flavorids:" +msgstr "" + +#: nova/cmd/manage.py:955 +msgid "Unknown error" +msgstr "" + +#: nova/cmd/manage.py:958 +#, python-format +msgid "%s created" +msgstr "" + +#: nova/cmd/manage.py:966 +msgid "Valid flavor name is required" +msgstr "" + +#: nova/cmd/manage.py:969 +#, python-format +msgid "DB Error: %s" +msgstr "" + +#: nova/cmd/manage.py:974 +#, python-format +msgid "%s deleted" +msgstr "" + +#: nova/cmd/manage.py:1010 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" +msgstr "" + +#: nova/cmd/manage.py:1033 +#, python-format +msgid "Key %(key)s on flavor %(name)s unset" +msgstr "" + +#: nova/cmd/manage.py:1094 +#, python-format +msgid "Hypervisor: %s" +msgstr "" + +#: nova/cmd/manage.py:1143 +#, python-format +msgid "Line %(linenum)d : %(line)s" +msgstr "" + +#: nova/cmd/manage.py:1146 +msgid "No errors in logfiles!" +msgstr "" + +#: nova/cmd/manage.py:1160 +msgid "Unable to find system log file!" +msgstr "" + +#: nova/cmd/manage.py:1164 +#, python-format +msgid "Last %s nova syslog entries:-" +msgstr "" + +#: nova/cmd/manage.py:1173 +msgid "No nova entries in syslog!" +msgstr "" + +#: nova/compute/api.py:363 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:370 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:382 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " +"instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:386 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " +"and %(max_count)d instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:407 +msgid "Metadata type should be dict." +msgstr "" + +#: nova/compute/api.py:413 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" +msgstr "" + +#: nova/compute/api.py:425 +msgid "Metadata property key blank" +msgstr "" + +#: nova/compute/api.py:428 +msgid "Metadata property key greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:431 +msgid "Metadata property value greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:563 +msgid "Failed to set instance name using multi_instance_display_name_template." +msgstr "" + +#: nova/compute/api.py:622 +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "" + +#: nova/compute/api.py:665 +msgid "The requested availability zone is not available" +msgstr "" + +#: nova/compute/api.py:760 +#, python-format +msgid "Going to run %s instances..." +msgstr "" + +#: nova/compute/api.py:920 +#, python-format +msgid "Image bdm %s" +msgstr "" + +#: nova/compute/api.py:959 +#, python-format +msgid "block_device_mapping %s" +msgstr "" + +#: nova/compute/api.py:1022 +msgid "More than one swap drive requested." +msgstr "" + +#: nova/compute/api.py:1192 +#: nova/tests/api/openstack/compute/test_servers.py:2873 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 +msgid "" +"Unable to launch multiple instances with a single configured port ID. " +"Please launch your instance one by one with different ports." +msgstr "" + +#: nova/compute/api.py:1295 +msgid "instance termination disabled" +msgstr "" + +#: nova/compute/api.py:1412 +#, python-format +msgid "" +"Found an unconfirmed migration during delete, id: %(id)s, status: " +"%(status)s" +msgstr "" + +#: nova/compute/api.py:1422 +msgid "Instance may have been confirmed during delete" +msgstr "" + +#: nova/compute/api.py:1439 +#, python-format +msgid "Migration %s may have been confirmed during delete" +msgstr "" + +#: nova/compute/api.py:1476 +#, python-format +msgid "instance type %d not found" +msgstr "" + +#: nova/compute/api.py:1482 +msgid "going to delete a resizing instance" +msgstr "" + +#: nova/compute/api.py:1493 +#, python-format +msgid "instance's host %s is down, deleting from database" +msgstr "" + +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" +msgstr "" + +#: nova/compute/api.py:1562 +msgid "Going to try to soft delete instance" +msgstr "" + +#: nova/compute/api.py:1580 +msgid "Going to try to terminate instance" +msgstr "" + +#: nova/compute/api.py:1624 +msgid "Going to try to stop instance" +msgstr "" + +#: nova/compute/api.py:1652 +msgid "Going to try to start instance" +msgstr "" + +#: nova/compute/api.py:1727 +#, python-format +msgid "Searching by: %s" +msgstr "" + +#: nova/compute/api.py:1934 +#, python-format +msgid "snapshot for %s" +msgstr "" + +#: nova/compute/api.py:2272 +msgid "flavor_id is None. Assuming migration." +msgstr "" + +#: nova/compute/api.py:2281 +#, python-format +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" +msgstr "" + +#: nova/compute/api.py:2319 +#, python-format +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." +msgstr "" + +#: nova/compute/api.py:2485 +msgid "Cannot rescue a volume-backed instance" +msgstr "" + +#: nova/compute/api.py:2594 +msgid "Locking" +msgstr "" + +#: nova/compute/api.py:2611 +msgid "Unlocking" +msgstr "" + +#: nova/compute/api.py:2687 +msgid "Volume must be attached in order to detach." +msgstr "" + +#: nova/compute/api.py:2708 +msgid "Old volume is attached to a different instance." +msgstr "" + +#: nova/compute/api.py:2711 +msgid "New volume must be detached in order to swap." +msgstr "" + +#: nova/compute/api.py:2714 +msgid "New volume must be the same size or larger." +msgstr "" + +#: nova/compute/api.py:2894 +#, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "" + +#: nova/compute/api.py:2913 +msgid "vm evacuation scheduled" +msgstr "" + +#: nova/compute/api.py:2917 +#, python-format +msgid "Instance compute service state on %s expected to be down, but it was up." +msgstr "" + +#: nova/compute/api.py:3205 +#, python-format +msgid "Host already in availability zone %s" +msgstr "" + +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 +msgid "Keypair name contains unsafe characters" +msgstr "" + +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 +#: nova/tests/compute/test_keypairs.py:133 +msgid "Keypair name must be between 1 and 255 characters long" +msgstr "" + +#: nova/compute/api.py:3375 +#, python-format +msgid "Security group %s is not a string or unicode" +msgstr "" + +#: nova/compute/api.py:3378 +#, python-format +msgid "Security group %s cannot be empty." +msgstr "" + +#: nova/compute/api.py:3386 +#, python-format +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)s'." +msgstr "" + +#: nova/compute/api.py:3392 +#, python-format +msgid "Security group %s should not be greater than 255 characters." +msgstr "" + +#: nova/compute/api.py:3410 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/compute/api.py:3413 +#, python-format +msgid "Create Security Group %s" +msgstr "" + +#: nova/compute/api.py:3425 +#, python-format +msgid "Security group %s already exists" +msgstr "" + +#: nova/compute/api.py:3438 +#, python-format +msgid "Unable to update system group '%s'" +msgstr "" + +#: nova/compute/api.py:3498 +#, python-format +msgid "Unable to delete system group '%s'" +msgstr "" + +#: nova/compute/api.py:3503 +msgid "Security group is still in use" +msgstr "" + +#: nova/compute/api.py:3511 +msgid "Failed to update usages deallocating security group" +msgstr "" + +#: nova/compute/api.py:3514 +#, python-format +msgid "Delete security group %s" +msgstr "" + +#: nova/compute/api.py:3591 nova/compute/api.py:3665 +#, python-format +msgid "Rule (%s) not found" +msgstr "" + +#: nova/compute/api.py:3607 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/compute/api.py:3610 +#, python-format +msgid "Authorize security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3619 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3672 +msgid "Security group id should be integer" +msgstr "" + +#: nova/compute/claims.py:107 nova/compute/claims.py:250 +#, python-format +msgid "Aborting claim: %s" +msgstr "" + +#: nova/compute/claims.py:129 +#, python-format +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" +msgstr "" + +#: nova/compute/claims.py:142 +msgid "Claim successful" +msgstr "" + +#: nova/compute/claims.py:144 +msgid "Claim failed" +msgstr "" + +#: nova/compute/claims.py:149 +msgid "Memory" +msgstr "" + +#: nova/compute/claims.py:158 +msgid "Disk" +msgstr "" + +#: nova/compute/claims.py:173 +msgid "CPU" +msgstr "" + +#: nova/compute/claims.py:185 +#, python-format +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:192 +#, python-format +msgid "%(type)s limit not specified, defaulting to unlimited" +msgstr "" + +#: nova/compute/claims.py:199 +#, python-format +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:207 +#, python-format +msgid "" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" +msgstr "" + +#: nova/compute/flavors.py:99 +msgid "names can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:108 +msgid "id cannot contain leading and/or trailing whitespace(s)" +msgstr "" + +#: nova/compute/flavors.py:118 +msgid "id can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:137 +msgid "'rxtx_factor' argument must be a positive float" +msgstr "" + +#: nova/compute/flavors.py:147 +msgid "is_public must be a boolean" +msgstr "" + +#: nova/compute/flavors.py:152 +#, python-format +msgid "DB error: %s" +msgstr "" + +#: nova/compute/flavors.py:163 +#, python-format +msgid "Instance type %s not found for deletion" +msgstr "" + +#: nova/compute/manager.py:242 +msgid "Possibly task preempted." +msgstr "" + +#: nova/compute/manager.py:319 +#, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format +msgid "Error while trying to clean up image %s" +msgstr "" + +#: nova/compute/manager.py:459 +#, python-format +msgid "%s is not a valid node managed by this compute host." +msgstr "" + +#: nova/compute/manager.py:486 nova/compute/manager.py:495 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" +msgstr "" + +#: nova/compute/manager.py:542 +#, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." +msgstr "" + +#: nova/compute/manager.py:558 +msgid "Instance has been marked deleted already, removing it from the hypervisor." +msgstr "" + +#: nova/compute/manager.py:579 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" +msgstr "" + +#: nova/compute/manager.py:585 +msgid "Failed to check if instance shared" +msgstr "" + +#: nova/compute/manager.py:653 +msgid "Failed to complete a deletion" +msgstr "" + +#: nova/compute/manager.py:679 +msgid "Failed to revert crashed migration" +msgstr "" + +#: nova/compute/manager.py:682 +msgid "Instance found in migrating state during startup. Resetting task_state" +msgstr "" + +#: nova/compute/manager.py:693 +#, python-format +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgstr "" + +#: nova/compute/manager.py:699 +msgid "Rebooting instance after nova-compute restart." +msgstr "" + +#: nova/compute/manager.py:710 +msgid "Hypervisor driver does not support resume guests" +msgstr "" + +#: nova/compute/manager.py:715 +msgid "Failed to resume instance" +msgstr "" + +#: nova/compute/manager.py:724 +msgid "Hypervisor driver does not support firewall rules" +msgstr "" + +#: nova/compute/manager.py:728 +#, python-format +msgid "Lifecycle event %(state)d on VM %(uuid)s" +msgstr "" + +#: nova/compute/manager.py:744 +#, python-format +msgid "Unexpected power state %d" +msgstr "" + +#: nova/compute/manager.py:757 +#, python-format +msgid "" +"Event %s arrived for non-existent instance. The instance was probably " +"deleted." +msgstr "" + +#: nova/compute/manager.py:760 +#, python-format +msgid "Ignoring event %s" +msgstr "" + +#: nova/compute/manager.py:795 +msgid "Checking state" +msgstr "" + +#: nova/compute/manager.py:887 +#, python-format +msgid "Volume id: %s finished being created but was not set as 'available'" +msgstr "" + +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 +msgid "Success" +msgstr "" + +#: nova/compute/manager.py:965 +msgid "Instance disappeared before we could start it" +msgstr "" + +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 +#, python-format +msgid "No node specified, defaulting to %s" +msgstr "" + +#: nova/compute/manager.py:1038 +msgid "Instance disappeared during build" +msgstr "" + +#: nova/compute/manager.py:1044 +msgid "Failed to dealloc network for deleted instance" +msgstr "" + +#: nova/compute/manager.py:1081 +#, python-format +msgid "Error: %s" +msgstr "" + +#: nova/compute/manager.py:1098 +msgid "Clean up resource before rescheduling." +msgstr "" + +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 +msgid "Error trying to reschedule" +msgstr "" + +#: nova/compute/manager.py:1138 +msgid "Retry info not present, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1143 +msgid "No request spec, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1149 +#, python-format +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "" + +#: nova/compute/manager.py:1178 +msgid "Instance build timed out. Set to error state." +msgstr "" + +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 +msgid "Starting instance..." +msgstr "" + +#: nova/compute/manager.py:1202 +msgid "Allocating IP information in the background." +msgstr "" + +#: nova/compute/manager.py:1206 +#, python-format +msgid "" +"Treating negative config value (%(retries)s) for " +"'network_allocate_retries' as 0." +msgstr "" + +#: nova/compute/manager.py:1219 +#, python-format +msgid "Instance network_info: |%s|" +msgstr "" + +#: nova/compute/manager.py:1227 +#, python-format +msgid "Instance failed network setup after %(attempts)d attempt(s)" +msgstr "" + +#: nova/compute/manager.py:1231 +#, python-format +msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" +msgstr "" + +#: nova/compute/manager.py:1419 +msgid "Instance failed block device setup" +msgstr "" + +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 +msgid "Instance failed to spawn" +msgstr "" + +#: nova/compute/manager.py:1488 +msgid "Deallocating network for instance" +msgstr "" + +#: nova/compute/manager.py:1571 +msgid "Instance disappeared before build." +msgstr "" + +#: nova/compute/manager.py:1613 +msgid "Instance disappeared during build." +msgstr "" + +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 +msgid "Failed to allocate the network(s), not rescheduling." +msgstr "" + +#: nova/compute/manager.py:1739 +msgid "Failure prepping block device" +msgstr "" + +#: nova/compute/manager.py:1741 +msgid "Failure prepping block device." +msgstr "" + +#: nova/compute/manager.py:1758 +msgid "Could not clean up failed build, not rescheduling" +msgstr "" + +#: nova/compute/manager.py:1768 +msgid "Failed to deallocate networks" +msgstr "" + +#: nova/compute/manager.py:1779 +msgid "Failed to cleanup volumes for failed build, not rescheduling" +msgstr "" + +#: nova/compute/manager.py:1810 +msgid "Failed to deallocate network for instance." +msgstr "" + +#: nova/compute/manager.py:1818 +#, python-format +msgid "%(action_str)s instance" +msgstr "" + +#: nova/compute/manager.py:1864 +#, python-format +msgid "Ignoring DiskNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1867 +#, python-format +msgid "Ignoring VolumeNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1876 +#, python-format +msgid "terminating bdm %s" +msgstr "" + +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 +msgid "Setting instance vm_state to ERROR" +msgstr "" + +#: nova/compute/manager.py:2141 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:2154 +msgid "Invalid state of instance files on shared storage" +msgstr "" + +#: nova/compute/manager.py:2158 +msgid "disk on shared storage, recreating using existing disk" +msgstr "" + +#: nova/compute/manager.py:2162 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" +msgstr "" + +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 +#, python-format +msgid "Failed to get compute_info for %s" +msgstr "" + +#: nova/compute/manager.py:2258 +#, python-format +msgid "bringing vm to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:2289 +#, python-format +msgid "Detaching from volume api: %s" +msgstr "" + +#: nova/compute/manager.py:2308 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:2325 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:2361 +msgid "Reboot failed but instance is running" +msgstr "" + +#: nova/compute/manager.py:2364 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" + +#: nova/compute/manager.py:2377 +msgid "Instance disappeared during reboot" +msgstr "" + +#: nova/compute/manager.py:2443 +msgid "instance snapshotting" +msgstr "" + +#: nova/compute/manager.py:2449 +#, python-format +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:2474 +msgid "Instance disappeared during snapshot" +msgstr "" + +#: nova/compute/manager.py:2477 +msgid "Image not found" +msgstr "" + +#: nova/compute/manager.py:2514 +#, python-format +msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgstr "" + +#: nova/compute/manager.py:2522 +#, python-format +msgid "Rotating out %d backups" +msgstr "" + +#: nova/compute/manager.py:2527 +#, python-format +msgid "Deleting image %s" +msgstr "" + +#: nova/compute/manager.py:2555 +#, python-format +msgid "Failed to set admin password. Instance %s is not running" +msgstr "" + +#: nova/compute/manager.py:2562 +msgid "Root password set" +msgstr "" + +#: nova/compute/manager.py:2569 +msgid "set_admin_password is not implemented by this driver or guest instance." +msgstr "" + +#: nova/compute/manager.py:2584 +#, python-format +msgid "set_admin_password failed: %s" +msgstr "" + +#: nova/compute/manager.py:2591 +msgid "error setting admin password" +msgstr "" + +#: nova/compute/manager.py:2604 +#, python-format +msgid "" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" +msgstr "" + +#: nova/compute/manager.py:2609 +#, python-format +msgid "injecting file to %s" +msgstr "" + +#: nova/compute/manager.py:2627 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" +msgstr "" + +#: nova/compute/manager.py:2649 +msgid "Rescuing" +msgstr "" + +#: nova/compute/manager.py:2672 +msgid "Error trying to Rescue Instance" +msgstr "" + +#: nova/compute/manager.py:2676 +#, python-format +msgid "Driver Error: %s" +msgstr "" + +#: nova/compute/manager.py:2697 +msgid "Unrescuing" +msgstr "" + +#: nova/compute/manager.py:2723 +#, python-format +msgid "Changing instance metadata according to %r" +msgstr "" + +#: nova/compute/manager.py:2759 +#, python-format +msgid "Going to confirm migration %s" +msgstr "" + +#: nova/compute/manager.py:2765 +#, python-format +msgid "Migration %s is not found during confirmation" +msgstr "" + +#: nova/compute/manager.py:2770 +#, python-format +msgid "Migration %s is already confirmed" +msgstr "" + +#: nova/compute/manager.py:2774 +#, python-format +msgid "" +"Unexpected confirmation status '%(status)s' of migration %(id)s, exit " +"confirmation process" +msgstr "" + +#: nova/compute/manager.py:2787 +msgid "Instance is not found during confirmation" +msgstr "" + +#: nova/compute/manager.py:2837 +#, python-format +msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." +msgstr "" + +#: nova/compute/manager.py:2969 +#, python-format +msgid "Updating instance to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:3007 +msgid "Instance has no source host" +msgstr "" + +#: nova/compute/manager.py:3013 +msgid "destination same as source!" +msgstr "" + +#: nova/compute/manager.py:3023 +#, python-format +msgid "Stashing vm_state: %s" +msgstr "" + +#: nova/compute/manager.py:3031 +msgid "Migrating" +msgstr "" + +#: nova/compute/manager.py:3285 +#, python-format +msgid "Failed to rollback quota for failed finish_resize: %s" +msgstr "" + +#: nova/compute/manager.py:3350 +msgid "Pausing" +msgstr "" + +#: nova/compute/manager.py:3368 +msgid "Unpausing" +msgstr "" + +#: nova/compute/manager.py:3406 +msgid "Retrieving diagnostics" +msgstr "" + +#: nova/compute/manager.py:3437 +msgid "Resuming" +msgstr "" + +#: nova/compute/manager.py:3610 +msgid "Reset network" +msgstr "" + +#: nova/compute/manager.py:3615 +msgid "Inject network info" +msgstr "" + +#: nova/compute/manager.py:3618 +#, python-format +msgid "network_info to inject: |%s|" +msgstr "" + +#: nova/compute/manager.py:3636 +msgid "Get console output" +msgstr "" + +#: nova/compute/manager.py:3663 +msgid "Getting vnc console" +msgstr "" + +#: nova/compute/manager.py:3698 +msgid "Getting spice console" +msgstr "" + +#: nova/compute/manager.py:3778 +#, python-format +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3788 +#, python-format +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3809 +#, python-format +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3843 +#, python-format +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3854 +msgid "Detaching volume from unknown instance" +msgstr "" + +#: nova/compute/manager.py:3866 +#, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3890 +msgid "Updating volume usage cache with totals" +msgstr "" + +#: nova/compute/manager.py:3924 +#, python-format +msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3945 +#, python-format +msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" +msgstr "" + +#: nova/compute/manager.py:4008 +#, python-format +msgid "allocate_port_for_instance returned %(ports)s ports" +msgstr "" + +#: nova/compute/manager.py:4031 +#, python-format +msgid "Port %s is not attached" +msgstr "" + +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 +#, python-format +msgid "Host %s not found" +msgstr "" + +#: nova/compute/manager.py:4190 +#, python-format +msgid "Pre live migration failed at %s" +msgstr "" + +#: nova/compute/manager.py:4219 +msgid "_post_live_migration() is started.." +msgstr "" + +#: nova/compute/manager.py:4287 +#, python-format +msgid "Migrating instance to %s finished successfully." +msgstr "" + +#: nova/compute/manager.py:4289 +msgid "" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." +msgstr "" + +#: nova/compute/manager.py:4312 +msgid "Post operation of migration started" +msgstr "" + +#: nova/compute/manager.py:4480 +msgid "Updated the info_cache for instance" +msgstr "" + +#: nova/compute/manager.py:4532 +#, python-format +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "" + +#: nova/compute/manager.py:4537 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgstr "" + +#: nova/compute/manager.py:4546 +#, python-format +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/compute/manager.py:4555 +#, python-format +msgid "Instance %s not found" +msgstr "" + +#: nova/compute/manager.py:4560 +msgid "In ERROR state" +msgstr "" + +#: nova/compute/manager.py:4567 +#, python-format +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" +msgstr "" + +#: nova/compute/manager.py:4578 +#, python-format +msgid "Error auto-confirming resize: %s. Will retry later." +msgstr "" + +#: nova/compute/manager.py:4604 +msgid "Periodic task failed to offload instance." +msgstr "" + +#: nova/compute/manager.py:4624 +#, python-format +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." +msgstr "" + +#: nova/compute/manager.py:4644 +#, python-format +msgid "Failed to generate usage audit for instance on host %s" +msgstr "" + +#: nova/compute/manager.py:4668 +msgid "Updating bandwidth usage cache" +msgstr "" + +#: nova/compute/manager.py:4780 +msgid "Updating volume usage cache" +msgstr "" + +#: nova/compute/manager.py:4808 +#, python-format +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." +msgstr "" + +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 +msgid "During sync_power_state the instance has a pending task. Skip." +msgstr "" + +#: nova/compute/manager.py:4837 +msgid "Periodic sync_power_state task had an error while processing an instance." +msgstr "" + +#: nova/compute/manager.py:4863 +#, python-format +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" +msgstr "" + +#: nova/compute/manager.py:4900 +msgid "Instance shutdown by itself. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 +msgid "error during stop() in sync_power_state." +msgstr "" + +#: nova/compute/manager.py:4916 +msgid "Instance is suspended unexpectedly. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4932 +msgid "Instance is paused unexpectedly. Ignore." +msgstr "" + +#: nova/compute/manager.py:4938 +msgid "Instance is unexpectedly not found. Ignore." +msgstr "" + +#: nova/compute/manager.py:4944 +msgid "Instance is not stopped. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4961 +msgid "Instance is not (soft-)deleted." +msgstr "" + +#: nova/compute/manager.py:4969 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:4983 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:4990 +#, python-format +msgid "Periodic reclaim failed to delete instance: %s" +msgstr "" + +#: nova/compute/manager.py:5015 +#, python-format +msgid "Deleting orphan compute node %s" +msgstr "" + +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 +#, python-format +msgid "No service record for host %s" +msgstr "" + +#: nova/compute/manager.py:5065 +#, python-format +msgid "" +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" + +#: nova/compute/manager.py:5071 +#, python-format +msgid "" +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" + +#: nova/compute/manager.py:5080 +#, python-format +msgid "Periodic cleanup failed to delete instance: %s" +msgstr "" + +#: nova/compute/manager.py:5084 +#, python-format +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" +msgstr "" + +#: nova/compute/manager.py:5115 +#, python-format +msgid "Setting instance back to %(state)s after: %(error)s" +msgstr "" + +#: nova/compute/manager.py:5124 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + +#: nova/compute/manager.py:5149 +msgid "Hypervisor driver does not support add_aggregate_host" +msgstr "" + +#: nova/compute/manager.py:5170 +msgid "Hypervisor driver does not support remove_aggregate_host" +msgstr "" + +#: nova/compute/manager.py:5214 +msgid "Cleaning up deleted instances" +msgstr "" + +#: nova/compute/manager.py:5223 +#, python-format +msgid "There are %d instances to clean" +msgstr "" + +#: nova/compute/manager.py:5227 +#, python-format +msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" +msgstr "" + +#: nova/compute/resource_tracker.py:100 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:105 +msgid "" +"Node field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:111 nova/compute/resource_tracker.py:155 +#, python-format +msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB" +msgstr "" + +#: nova/compute/resource_tracker.py:274 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:279 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" + +#: nova/compute/resource_tracker.py:352 +#, python-format +msgid "Compute_service record created for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:358 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:389 +#, python-format +msgid "Hypervisor: free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:390 +#, python-format +msgid "Hypervisor: free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:395 +#, python-format +msgid "Hypervisor: free VCPUs: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:397 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:401 +#, python-format +msgid "Hypervisor: assignable PCI devices: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:404 +msgid "Hypervisor: no assignable PCI devices" +msgstr "" + +#: nova/compute/resource_tracker.py:411 +#, python-format +msgid "Free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:412 +#, python-format +msgid "Free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:417 +#, python-format +msgid "Free VCPUS: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:419 +msgid "Free VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:422 +#, python-format +msgid "Free PCI devices: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:458 +#, python-format +msgid "Updating from migration %s" +msgstr "" + +#: nova/compute/resource_tracker.py:525 +msgid "Instance not resizing, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:540 +msgid "InstanceType could not be found, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:630 +#, python-format +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory)" +msgstr "" + +#: nova/compute/resource_tracker.py:644 +#, python-format +msgid "Missing keys: %s" +msgstr "" + +#: nova/compute/rpcapi.py:55 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/rpcapi.py:57 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + +#: nova/compute/utils.py:192 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" +msgstr "" + +#: nova/compute/utils.py:237 +#, python-format +msgid "Can't access image %(image_id)s: %(error)s" +msgstr "" + +#: nova/compute/utils.py:337 +msgid "" +"No aggregate id or name specified for this notification and it will be " +"ignored" +msgstr "" + +#: nova/compute/utils.py:358 +#, python-format +msgid "" +"No host name specified for the notification of HostAPI.%s and it will be " +"ignored" +msgstr "" + +#: nova/conductor/api.py:382 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" + +#: nova/conductor/manager.py:125 +#, python-format +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" +msgstr "" + +#: nova/conductor/manager.py:345 +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "" + +#: nova/conductor/manager.py:693 +msgid "No valid host found for cold migrate" +msgstr "" + +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 +msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:116 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:169 +#, python-format +msgid "Skipping host: %(host)s because: %(e)s" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:181 +#, python-format +msgid "" +"Exceeded max scheduling retries %(max_retries)d for instance " +"%(instance_uuid)s during live migration" +msgstr "" + +#: nova/console/manager.py:82 nova/console/vmrc_manager.py:64 +msgid "Adding console" +msgstr "" + +#: nova/console/manager.py:102 nova/console/vmrc_manager.py:114 +#, python-format +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "" + +#: nova/console/vmrc_manager.py:117 +#, python-format +msgid "Removing console %(console_id)s." +msgstr "" + +#: nova/console/websocketproxy.py:60 +msgid "Invalid Token" +msgstr "" + +#: nova/console/websocketproxy.py:79 +msgid "Invalid Connection Info" +msgstr "" + +#: nova/console/xvp.py:101 +msgid "Rebuilding xvp conf" +msgstr "" + +#: nova/console/xvp.py:121 +#, python-format +msgid "Re-wrote %s" +msgstr "" + +#: nova/console/xvp.py:126 +msgid "Failed to write configuration file" +msgstr "" + +#: nova/console/xvp.py:129 +msgid "Stopping xvp" +msgstr "" + +#: nova/console/xvp.py:142 +msgid "Starting xvp" +msgstr "" + +#: nova/console/xvp.py:149 +#, python-format +msgid "Error starting xvp: %s" +msgstr "" + +#: nova/console/xvp.py:152 +msgid "Restarting xvp" +msgstr "" + +#: nova/console/xvp.py:154 +msgid "xvp not running..." +msgstr "" + +#: nova/console/xvp.py:205 +msgid "Failed to run xvp." +msgstr "" + +#: nova/consoleauth/manager.py:92 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s" +msgstr "" + +#: nova/consoleauth/manager.py:117 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s" +msgstr "" + +#: nova/db/api.py:626 +msgid "Failed to notify cells of instance destroy" +msgstr "" + +#: nova/db/api.py:711 nova/db/api.py:739 +msgid "Failed to notify cells of instance update" +msgstr "" + +#: nova/db/api.py:1635 +msgid "Failed to notify cells of bw_usage update" +msgstr "" + +#: nova/db/api.py:1780 +msgid "Failed to notify cells of instance fault" +msgstr "" + +#: nova/db/sqlalchemy/api.py:170 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." +msgstr "" + +#: nova/db/sqlalchemy/api.py:211 +msgid "model or base_model parameter should be subclass of NovaBase" +msgstr "" + +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#, python-format +msgid "Unrecognized read_deleted value '%s'" +msgstr "" + +#: nova/db/sqlalchemy/api.py:777 +#, python-format +msgid "Invalid floating ip id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:998 +#, python-format +msgid "Invalid floating IP %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 +#, python-format +msgid "Invalid fixed IP Address %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1465 +#, python-format +msgid "Invalid virtual interface address %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1558 +#, python-format +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1718 +#, python-format +msgid "Invalid instance id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1982 +#, python-format +msgid "Invalid field name: %s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:3140 +#, python-format +msgid "" +"quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " +"%(user_id)s, resource: %(res)s, tracked usage: %(tracked_use)s, actual " +"usage: %(in_use)s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:3228 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:4837 +#, python-format +msgid "" +"Volume(%s) has lower stats then what is in the database. Instance must " +"have been rebooted or crashed. Updating totals." +msgstr "" + +#: nova/db/sqlalchemy/api.py:5194 +#, python-format +msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" +msgstr "" + +#: nova/db/sqlalchemy/api.py:5576 +#, python-format +msgid "IntegrityError detected when archiving table %s" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:71 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:68 +msgid "version should be an integer" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:98 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:96 +msgid "Upgrade DB using Essex release first." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:96 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:102 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:245 +#, python-format +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:279 +#, python-format +msgid "Missing column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:285 +#, python-format +msgid "" +"Different types in %(table)s.%(column)s and shadow table: %(c_type)s " +"%(shadow_c_type)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:294 +#, python-format +msgid "Extra column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:316 +msgid "Specify `table_name` or `table` param" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:319 +msgid "Specify only one param `table_name` `table`" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:928 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:59 +#: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 +msgid "Exception while creating table." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:354 +msgid "Unsupported id columns type" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:63 +msgid "Exception while seeding instance_types table" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:69 +msgid "volume_usage_cache table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:78 +#, python-format +msgid "table '%s' not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/186_new_bdm_format.py:187 +#, python-format +msgid "Got an unexpected block device %s that cannot be converted to v2 format" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/200_add_transport_url_to_cell.py:141 +#, python-format +msgid "Failed to downgrade cell %(name)s: %(error)s" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:135 +msgid "project_user_quotas table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:143 +#, python-format +msgid "%s table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:72 +msgid "Exception while creating table 'pci_devices'." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:83 +msgid "Exception for adding pci stats to compute node." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:97 +msgid "Exception while dropping 'pci_devices' tables." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:107 +msgid "Exception for dropping pci stats from compute node." +msgstr "" + +#: nova/image/glance.py:218 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." +msgstr "" + +#: nova/image/glance.py:251 +#, python-format +msgid "" +"When loading the module %(module_str)s the following error occurred: " +"%(ex)s" +msgstr "" + +#: nova/image/glance.py:324 +#, python-format +msgid "Failed to instantiate the download handler for %(scheme)s" +msgstr "" + +#: nova/image/glance.py:340 +#, python-format +msgid "Successfully transferred using %s" +msgstr "" + +#: nova/image/glance.py:576 +#, python-format +msgid "fetching image %s from glance" +msgstr "" + +#: nova/image/s3.py:333 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:350 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:361 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:371 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:383 +#, python-format +msgid "Image %s was deleted underneath us" +msgstr "" + +#: nova/image/s3.py:398 +#, python-format +msgid "Failed to decrypt private key: %s" +msgstr "" + +#: nova/image/s3.py:405 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "" + +#: nova/image/s3.py:416 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "" + +#: nova/image/s3.py:428 +msgid "Unsafe filenames in image" +msgstr "" + +#: nova/image/download/__init__.py:44 +#, python-format +msgid "" +"%(scheme)s is registered as a module twice. %(module_name)s is not being " +"used." +msgstr "" + +#: nova/image/download/file.py:32 +msgid "" +"A list of filesystems that will be configured in this file under the " +"sections image_file_url:" +msgstr "" + +#: nova/image/download/file.py:79 +msgid "" +"A unique ID given to each file system. This is value is set in Glance " +"and agreed upon here so that the operator knowns they are dealing with " +"the same file system." +msgstr "" + +#: nova/image/download/file.py:84 +msgid "The path at which the file system is mounted." +msgstr "" + +#: nova/image/download/file.py:93 +#, python-format +msgid "The group %s(group_name) must be configured with an id." +msgstr "" + +#: nova/image/download/file.py:111 +#, python-format +msgid "The key %s is required in all file system descriptions." +msgstr "" + +#: nova/image/download/file.py:121 +#, python-format +msgid "" +"The key %(r)s is required in the location metadata to access the url " +"%(url)s." +msgstr "" + +#: nova/image/download/file.py:128 +#, python-format +msgid "The ID %(id)s is unknown." +msgstr "" + +#: nova/image/download/file.py:136 +#, python-format +msgid "" +"The mount point advertised by glance: %(glance_mount)s, does not match " +"the URL path: %(path)s" +msgstr "" + +#: nova/image/download/file.py:154 +#, python-format +msgid "No matching ID for the URL %s was found." +msgstr "" + +#: nova/image/download/file.py:165 +#, python-format +msgid "Copied %(source_file)s using %(module_str)s" +msgstr "" + +#: nova/ipv6/account_identifier.py:41 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:43 nova/ipv6/rfc2462.py:38 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:45 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "" + +#: nova/keymgr/conf_key_mgr.py:59 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: nova/keymgr/mock_key_mgr.py:56 +msgid "This key manager is not suitable for use in production deployments" +msgstr "" + +#: nova/keymgr/single_key_mgr.py:41 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: nova/keymgr/single_key_mgr.py:73 +#, python-format +msgid "Not deleting key %s" +msgstr "" + +#: nova/network/api.py:57 +msgid "instance is a required argument to use @refresh_cache" +msgstr "" + +#: nova/network/api.py:83 +msgid "Failed storing info cache" +msgstr "" + +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "" + +#: nova/network/driver.py:41 +msgid "Network driver option required, but not specified" +msgstr "" + +#: nova/network/driver.py:44 +#, python-format +msgid "Loading network driver '%s'" +msgstr "" + +#: nova/network/floating_ips.py:89 +#, python-format +msgid "Fixed ip %s not found" +msgstr "" + +#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379 +#, python-format +msgid "Interface %s not found" +msgstr "" + +#: nova/network/floating_ips.py:123 +#, python-format +msgid "floating IP allocation for instance |%s|" +msgstr "" + +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." +msgstr "" + +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" +msgstr "" + +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "" + +#: nova/network/floating_ips.py:220 +#, python-format +msgid "Quota exceeded for %s, tried to allocate floating IP" +msgstr "" + +#: nova/network/floating_ips.py:279 +msgid "Failed to update usages deallocating floating IP" +msgstr "" + +#: nova/network/floating_ips.py:374 +#, python-format +msgid "Failed to disassociated floating address: %s" +msgstr "" + +#: nova/network/floating_ips.py:535 +#, python-format +msgid "Starting migration network for instance %s" +msgstr "" + +#: nova/network/floating_ips.py:542 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will not migrate it " +msgstr "" + +#: nova/network/floating_ips.py:578 +#, python-format +msgid "Finishing migration network for instance %s" +msgstr "" + +#: nova/network/floating_ips.py:586 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "" + +#: nova/network/floating_ips.py:635 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." +msgstr "" + +#: nova/network/floating_ips.py:675 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgstr "" + +#: nova/network/floating_ips.py:684 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgstr "" + +#: nova/network/ldapdns.py:108 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" +msgstr "" + +#: nova/network/ldapdns.py:135 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" +msgstr "" + +#: nova/network/ldapdns.py:322 +msgid "ldap not installed" +msgstr "" + +#: nova/network/ldapdns.py:333 +msgid "This driver only supports type 'a' entries." +msgstr "" + +#: nova/network/ldapdns.py:376 +msgid "This shouldn't be getting called except during testing." +msgstr "" + +#: nova/network/linux_net.py:222 +#, python-format +msgid "Attempted to remove chain %s which does not exist" +msgstr "" + +#: nova/network/linux_net.py:258 +#, python-format +msgid "Unknown chain: %r" +msgstr "" + +#: nova/network/linux_net.py:265 +msgid "Skipping duplicate iptables rule addition" +msgstr "" + +#: nova/network/linux_net.py:289 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" +msgstr "" + +#: nova/network/linux_net.py:424 +msgid "Skipping apply due to lack of new rules" +msgstr "" + +#: nova/network/linux_net.py:452 +msgid "IPTablesManager.apply completed with success" +msgstr "" + +#: nova/network/linux_net.py:707 +#, python-format +msgid "arping error for ip %s" +msgstr "" + +#: nova/network/linux_net.py:757 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" +msgstr "" + +#: nova/network/linux_net.py:805 +#, python-format +msgid "Error deleting conntrack entries for %s" +msgstr "" + +#: nova/network/linux_net.py:1007 +#, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1052 +#, python-format +msgid "Hupping dnsmasq threw %s" +msgstr "" + +#: nova/network/linux_net.py:1054 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1134 +#, python-format +msgid "killing radvd threw %s" +msgstr "" + +#: nova/network/linux_net.py:1136 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "" + +#: nova/network/linux_net.py:1324 +#, python-format +msgid "Net device removed: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1327 +#, python-format +msgid "Failed removing net device: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1445 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "" + +#: nova/network/linux_net.py:1491 +#, python-format +msgid "Starting Bridge %s" +msgstr "" + +#: nova/network/linux_net.py:1503 +#, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" +msgstr "" + +#: nova/network/linux_net.py:1541 +#, python-format +msgid "Failed to add interface: %s" +msgstr "" + +#: nova/network/linux_net.py:1778 +#, python-format +msgid "Starting bridge %s " +msgstr "" + +#: nova/network/linux_net.py:1786 +#, python-format +msgid "Done starting bridge %s" +msgstr "" + +#: nova/network/manager.py:361 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" +msgstr "" + +#: nova/network/manager.py:365 +msgid "setting network host" +msgstr "" + +#: nova/network/manager.py:488 +msgid "network allocations" +msgstr "" + +#: nova/network/manager.py:495 +#, python-format +msgid "networks retrieved for instance: |%s|" +msgstr "" + +#: nova/network/manager.py:543 +msgid "network deallocation for instance" +msgstr "" + +#: nova/network/manager.py:805 +#, python-format +msgid "instance-dns-zone not found |%s|." +msgstr "" + +#: nova/network/manager.py:812 +#, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." +msgstr "" + +#: nova/network/manager.py:837 +#, python-format +msgid "Quota exceeded for %s, tried to allocate fixed IP" +msgstr "" + +#: nova/network/manager.py:897 +msgid "Failed to update usages deallocating fixed IP" +msgstr "" + +#: nova/network/manager.py:923 +#, python-format +msgid "Unable to release %s because vif doesn't exist." +msgstr "" + +#: nova/network/manager.py:962 +#, python-format +msgid "Leased IP |%s|" +msgstr "" + +#: nova/network/manager.py:966 +#, python-format +msgid "IP %s leased that is not associated" +msgstr "" + +#: nova/network/manager.py:975 +#, python-format +msgid "IP |%s| leased that isn't allocated" +msgstr "" + +#: nova/network/manager.py:980 +#, python-format +msgid "Released IP |%s|" +msgstr "" + +#: nova/network/manager.py:984 +#, python-format +msgid "IP %s released that is not associated" +msgstr "" + +#: nova/network/manager.py:988 +#, python-format +msgid "IP %s released that was not leased" +msgstr "" + +#: nova/network/manager.py:1007 +#, python-format +msgid "%s must be an integer" +msgstr "" + +#: nova/network/manager.py:1031 +msgid "Maximum allowed length for 'label' is 255." +msgstr "" + +#: nova/network/manager.py:1051 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." +msgstr "" + +#: nova/network/manager.py:1134 +msgid "cidr already in use" +msgstr "" + +#: nova/network/manager.py:1137 +#, python-format +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgstr "" + +#: nova/network/manager.py:1148 +#, python-format +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" +msgstr "" + +#: nova/network/manager.py:1214 +msgid "Network already exists!" +msgstr "" + +#: nova/network/manager.py:1233 +#, python-format +msgid "Network must be disassociated from project %s before delete" +msgstr "" + +#: nova/network/manager.py:1832 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" +msgstr "" + +#: nova/network/manager.py:1839 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" +msgstr "" + +#: nova/network/minidns.py:49 +#, python-format +msgid "minidns file is |%s|" +msgstr "" + +#: nova/network/minidns.py:76 nova/network/minidns.py:107 +msgid "Invalid name" +msgstr "" + +#: nova/network/minidns.py:79 +msgid "This driver only supports type 'a'" +msgstr "" + +#: nova/network/minidns.py:123 +#, python-format +msgid "Cannot delete entry |%s|" +msgstr "" + +#: nova/network/minidns.py:202 +#, python-format +msgid "deleted %s" +msgstr "" + +#: nova/network/minidns.py:208 +#, python-format +msgid "Cannot delete domain |%s|" +msgstr "" + +#: nova/network/model.py:82 +#, python-format +msgid "Invalid IP format %s" +msgstr "" + +#: nova/network/neutronv2/api.py:183 +#, python-format +msgid "Successfully created port: %s" +msgstr "" + +#: nova/network/neutronv2/api.py:187 +#, python-format +msgid "Neutron error creating port on network %s" +msgstr "" + +#: nova/network/neutronv2/api.py:223 +#, python-format +msgid "allocate_for_instance() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:226 +#, python-format +msgid "empty project id for instance %s" +msgstr "" + +#: nova/network/neutronv2/api.py:264 +msgid "No network configured!" +msgstr "" + +#: nova/network/neutronv2/api.py:283 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." +msgstr "" + +#: nova/network/neutronv2/api.py:349 +#, python-format +msgid "Failed to update port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:356 +#, python-format +msgid "Failed to delete port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:401 +#, python-format +msgid "deallocate_for_instance() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:415 +#, python-format +msgid "Failed to delete neutron port %(portid)s" +msgstr "" + +#: nova/network/neutronv2/api.py:432 +#, python-format +msgid "Failed to delete neutron port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:454 +#, python-format +msgid "get_instance_nw_info() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:485 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" +msgstr "" + +#: nova/network/neutronv2/api.py:514 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" +msgstr "" + +#: nova/network/neutronv2/api.py:524 +#, python-format +msgid "validate_networks() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:533 +msgid "Multiple possible networks found, use a Network ID to be more specific." +msgstr "" + +#: nova/network/neutronv2/api.py:805 +#, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "" + +#: nova/network/neutronv2/api.py:901 +#, python-format +msgid "Unable to update host of port %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:58 +#, python-format +msgid "Neutron Error creating security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:79 +#, python-format +msgid "Neutron Error updating security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:133 +#, python-format +msgid "Neutron security group %s not found" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:136 +#: nova/network/security_group/neutron_driver.py:183 +#: nova/network/security_group/neutron_driver.py:278 +#, python-format +msgid "Neutron Error: %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:157 +msgid "Neutron Error getting security groups" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:166 +msgid "Security group id should be uuid" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:203 +#, python-format +msgid "Neutron Error getting security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:207 +#, python-format +msgid "Neutron Error adding rules to security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:211 +#: nova/network/security_group/neutron_driver.py:374 +#: nova/network/security_group/neutron_driver.py:381 +#: nova/network/security_group/neutron_driver.py:407 +#: nova/network/security_group/neutron_driver.py:423 +#: nova/network/security_group/neutron_driver.py:430 +#: nova/network/security_group/neutron_driver.py:459 +msgid "Neutron Error:" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:265 +#, python-format +msgid "Neutron Error unable to delete %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:275 +#, python-format +msgid "Neutron security group rule %s not found" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:390 +#, python-format +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:400 +#: nova/network/security_group/neutron_driver.py:451 +#, python-format +msgid "Adding security group %(security_group_id)s to port %(port_id)s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:461 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" +msgstr "" + +#: nova/network/security_group/security_group_base.py:138 +#, python-format +msgid "This rule already exists in group %s" +msgstr "" + +#: nova/objects/base.py:73 +#, python-format +msgid "Error setting %(attr)s" +msgstr "" + +#: nova/objects/base.py:200 +#, python-format +msgid "Unable to instantiate unregistered object type %(objtype)s" +msgstr "" + +#: nova/objects/base.py:306 +#, python-format +msgid "Cannot load '%s' in the base class" +msgstr "" + +#: nova/objects/base.py:346 +#, python-format +msgid "%(objname)s object has no attribute '%(attrname)s'" +msgstr "" + +#: nova/objects/fields.py:30 +#, python-format +msgid "Key %(key)s must be of type %(expected)s not %(actual)s" +msgstr "" + +#: nova/objects/fields.py:40 +#, python-format +msgid "Element %(key)s:%(val)s must be of type %(expected)s not %(actual)s" +msgstr "" + +#: nova/objects/fields.py:139 +#, python-format +msgid "Field `%s' cannot be None" +msgstr "" + +#: nova/objects/fields.py:213 +#, python-format +msgid "A string is required here, not %s" +msgstr "" + +#: nova/objects/fields.py:238 +msgid "A datetime.datetime is required here" +msgstr "" + +#: nova/objects/fields.py:287 +msgid "A list is required here" +msgstr "" + +#: nova/objects/fields.py:303 +msgid "A dict is required here" +msgstr "" + +#: nova/objects/fields.py:342 +#, python-format +msgid "An object of type %s is required here" +msgstr "" + +#: nova/objects/fields.py:366 +msgid "A NetworkModel is required here" +msgstr "" + +#: nova/objects/fields.py:380 +#, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format +msgid "Network \"%s is not valid" +msgstr "" + +#: nova/objects/fields.py:389 +#, python-format +msgid "Netmask length \"%s\" is not valid" +msgstr "" + +#: nova/objects/fields.py:392 +#, python-format +msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" +msgstr "" + +#: nova/objects/instance.py:385 +#, python-format +msgid "No save handler for %s" +msgstr "" + +#: nova/objects/instance.py:454 +#, python-format +msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s" +msgstr "" + +#: nova/objects/instance_info_cache.py:82 +msgid "Failed to notify cells of instance info cache update" +msgstr "" + +#: nova/objects/service.py:76 +#, python-format +msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" +msgstr "" + +#: nova/objects/utils.py:61 nova/objects/utils.py:75 +msgid "None is not valid here" +msgstr "" + +#: nova/objects/utils.py:112 +msgid "A list of strings is required here" +msgstr "" + +#: nova/objects/utils.py:114 +msgid "Invalid values found in list (strings are required)" +msgstr "" + +#: nova/objects/utils.py:126 +msgid "A dict of strings is required here" +msgstr "" + +#: nova/objects/utils.py:128 +msgid "Invalid keys found in dict (strings are required)" +msgstr "" + +#: nova/objects/utils.py:131 +msgid "Invalid values found in dict (strings are required)" +msgstr "" + +#: nova/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: nova/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: nova/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: nova/openstack/common/imageutils.py:96 +msgid "Snapshot list encountered but no header found!" +msgstr "" + +#: nova/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: nova/openstack/common/lockutils.py:167 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:176 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:186 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: nova/openstack/common/lockutils.py:204 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: nova/openstack/common/lockutils.py:208 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: nova/openstack/common/lockutils.py:246 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:250 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: nova/openstack/common/log.py:245 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: nova/openstack/common/log.py:337 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: nova/openstack/common/log.py:387 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: nova/openstack/common/log.py:557 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: nova/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: nova/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: nova/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: nova/openstack/common/periodic_task.py:42 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: nova/openstack/common/periodic_task.py:133 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/openstack/common/periodic_task.py:138 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/openstack/common/periodic_task.py:176 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/openstack/common/periodic_task.py:184 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/openstack/common/policy.py:394 +#, python-format +msgid "Failed to understand rule %(rule)s" +msgstr "" + +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: nova/openstack/common/policy.py:679 +#, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "" + +#: nova/openstack/common/processutils.py:132 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: nova/openstack/common/processutils.py:147 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:172 +#: nova/openstack/common/processutils.py:244 nova/virt/powervm/common.py:118 +#, python-format +msgid "Result was %s" +msgstr "" + +#: nova/openstack/common/processutils.py:184 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: nova/openstack/common/processutils.py:223 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:229 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/service.py:136 nova/openstack/common/service.py:346 +msgid "Full set of CONF:" +msgstr "" + +#: nova/openstack/common/service.py:143 nova/openstack/common/service.py:231 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: nova/openstack/common/service.py:155 +msgid "Exception during rpc cleanup." +msgstr "" + +#: nova/openstack/common/service.py:200 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: nova/openstack/common/service.py:237 +msgid "Unhandled exception" +msgstr "" + +#: nova/openstack/common/service.py:270 +msgid "Forking too fast, sleeping" +msgstr "" + +#: nova/openstack/common/service.py:289 +#, python-format +msgid "Started child %d" +msgstr "" + +#: nova/openstack/common/service.py:299 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: nova/openstack/common/service.py:316 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: nova/openstack/common/service.py:320 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: nova/openstack/common/service.py:324 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: nova/openstack/common/service.py:354 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: nova/openstack/common/service.py:372 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: nova/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: nova/openstack/common/strutils.py:86 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + +#: nova/openstack/common/strutils.py:182 +#, python-format +msgid "Invalid string format: %s" +msgstr "" + +#: nova/openstack/common/strutils.py:189 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:542 +msgid "DB exception wrapped." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:604 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:684 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: nova/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: nova/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: nova/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: nova/openstack/common/rpc/__init__.py:105 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:341 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:434 +#, python-format +msgid "received %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:442 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:443 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:471 +#: nova/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:479 +#: nova/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:553 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:582 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:591 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:619 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: nova/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: nova/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: nova/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: nova/openstack/common/rpc/common.py:141 +#: nova/openstack/common/rpc/common.py:142 +#: nova/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: nova/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: nova/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:157 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:161 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:496 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:518 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:569 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:623 +#: nova/openstack/common/rpc/impl_qpid.py:585 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:641 +#: nova/openstack/common/rpc/impl_qpid.py:600 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:645 +#: nova/openstack/common/rpc/impl_qpid.py:604 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:684 +#: nova/openstack/common/rpc/impl_qpid.py:639 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:89 +#, python-format +msgid "Invalid value for qpid_topology_version: %d" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:527 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:533 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:546 +msgid "Re-established AMQP queues" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:612 +msgid "Error processing message. Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:444 +msgid "Topic contained dangerous characters." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:544 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:598 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:650 +msgid "Creating payload" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:663 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:676 +msgid "Sending cast" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:679 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:682 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:683 +msgid "Unpacking response" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:692 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "RPC Message Invalid." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:722 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:725 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:729 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:732 +msgid "No match from matchmaker." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:814 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker_ring.py:77 +#: nova/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: nova/pci/pci_manager.py:156 +#, python-format +msgid "Trying to remove device with %(status)sownership %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/chance.py:57 +msgid "Is the appropriate service running?" +msgstr "" + +#: nova/scheduler/chance.py:62 +msgid "Could not find another compute" +msgstr "" + +#: nova/scheduler/driver.py:62 +msgid "Exception during scheduler.run_instance" +msgstr "" + +#: nova/scheduler/driver.py:64 nova/scheduler/utils.py:76 +#, python-format +msgid "Setting instance to %s state." +msgstr "" + +#: nova/scheduler/driver.py:137 +msgid "Driver must implement schedule_run_instance" +msgstr "" + +#: nova/scheduler/driver.py:146 +msgid "Driver must implement select_destinations" +msgstr "" + +#: nova/scheduler/driver.py:151 +msgid "Driver must implement select_hosts" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:78 +#, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:82 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:102 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:181 +msgid "Instance disappeared during scheduling" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:220 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:237 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:271 +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:339 +#, python-format +msgid "Filtered %(hosts)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:344 +#, python-format +msgid "Weighed %(hosts)s" +msgstr "" + +#: nova/scheduler/host_manager.py:338 +#, python-format +msgid "Host filter ignoring hosts: %s" +msgstr "" + +#: nova/scheduler/host_manager.py:350 +#, python-format +msgid "Host filter forcing available hosts to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:353 +#, python-format +msgid "No hosts matched due to not matching 'force_hosts' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:366 +#, python-format +msgid "Host filter forcing available nodes to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:369 +#, python-format +msgid "No nodes matched due to not matching 'force_nodes' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:409 +#, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" +msgstr "" + +#: nova/scheduler/host_manager.py:415 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." +msgstr "" + +#: nova/scheduler/host_manager.py:435 +#: nova/scheduler/filters/trusted_filter.py:212 +#, python-format +msgid "No service for compute ID %s" +msgstr "" + +#: nova/scheduler/host_manager.py:457 +#, python-format +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" +msgstr "" + +#: nova/scheduler/scheduler_options.py:72 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "" + +#: nova/scheduler/scheduler_options.py:81 +#, python-format +msgid "Could not decode scheduler options: '%s'" +msgstr "" + +#: nova/scheduler/utils.py:58 +#, python-format +msgid "Failed to %(service)s_%(method)s: %(ex)s" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:109 +#, python-format +msgid "Group anti affinity: check if %(host)s not in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:125 +#, python-format +msgid "Group affinity: check if %(host)s in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:59 +#, python-format +msgid "" +"%(host_state)s fails instance_type extra_specs requirements. Extra_spec " +"%(key)s is not in aggregate." +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:67 +#, python-format +msgid "" +"%(host_state)s fails instance_type extra_specs requirements. " +"'%(aggregate_vals)s' do not match '%(req)s'" +msgstr "" + +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:48 +#, python-format +msgid "%s fails tenant id on aggregate" +msgstr "" + +#: nova/scheduler/filters/compute_capabilities_filter.py:62 +#, python-format +msgid "extra_spec requirement '%(req)s' does not match '%(cap)s'" +msgstr "" + +#: nova/scheduler/filters/compute_capabilities_filter.py:72 +#, python-format +msgid "%(host_state)s fails instance_type extra_specs requirements" +msgstr "" + +#: nova/scheduler/filters/compute_filter.py:43 +#, python-format +msgid "%(host_state)s is disabled or has not been heard from in a while" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:51 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:94 +#: nova/scheduler/filters/ram_filter.py:95 +#, python-format +msgid "" +"%(num_values)d ratio values found, of which the minimum value will be " +"used." +msgstr "" + +#: nova/scheduler/filters/core_filter.py:101 +#, python-format +msgid "Could not decode cpu_allocation_ratio: '%s'" +msgstr "" + +#: nova/scheduler/filters/disk_filter.py:49 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:56 +#, python-format +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"supported_instances are advertised by the compute node" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:80 +#, python-format +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"hypervisor version %(hypervisor_version) and supported instances " +"%(supp_instances)s" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:89 +#, python-format +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node supported_instances %(supp_instances)s or hypervisor " +"version %(hypervisor_version)s do not match" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:109 +#, python-format +msgid "%(host_state)s does not support requested instance_properties" +msgstr "" + +#: nova/scheduler/filters/io_ops_filter.py:43 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + +#: nova/scheduler/filters/num_instances_filter.py:40 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + +#: nova/scheduler/filters/ram_filter.py:56 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." +msgstr "" + +#: nova/scheduler/filters/ram_filter.py:102 +#, python-format +msgid "Could not decode ram_allocation_ratio: '%s'" +msgstr "" + +#: nova/scheduler/filters/retry_filter.py:42 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" +msgstr "" + +#: nova/servicegroup/api.py:61 +#, python-format +msgid "ServiceGroup driver defined as an instance of %s" +msgstr "" + +#: nova/servicegroup/api.py:67 +#, python-format +msgid "unknown ServiceGroup driver name: %s" +msgstr "" + +#: nova/servicegroup/api.py:84 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" +msgstr "" + +#: nova/servicegroup/api.py:92 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" +msgstr "" + +#: nova/servicegroup/api.py:101 +#, python-format +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" +msgstr "" + +#: nova/servicegroup/api.py:108 +#, python-format +msgid "Returns ALL members of the [%s] ServiceGroup" +msgstr "" + +#: nova/servicegroup/api.py:116 +#, python-format +msgid "Returns one member of the [%s] group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:42 +#, python-format +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/db.py:47 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/db.py:78 +#, python-format +msgid "DB_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 +msgid "Recovered model server connection!" +msgstr "" + +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 +msgid "model server went away" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:52 +#, python-format +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:58 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:76 +#, python-format +msgid "Memcached_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:80 +#, python-format +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." +msgstr "" + +#: nova/servicegroup/drivers/zk.py:101 +#, python-format +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:109 +#, python-format +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" +msgstr "" + +#: nova/storage/linuxscsi.py:72 +#, python-format +msgid "Trying (%(tries)s) to remove device %(device)s" +msgstr "" + +#: nova/storage/linuxscsi.py:102 +#, python-format +msgid "Multipath call failed exit (%(code)s)" +msgstr "" + +#: nova/storage/linuxscsi.py:123 +#, python-format +msgid "Couldn't find multipath device %s" +msgstr "" + +#: nova/storage/linuxscsi.py:126 +#, python-format +msgid "Found multipath device = %s" +msgstr "" + +#: nova/tests/fake_ldap.py:35 +msgid "Attempted to instantiate singleton" +msgstr "" + +#: nova/tests/fake_processutils.py:73 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" +msgstr "" + +#: nova/tests/fake_processutils.py:81 +#, python-format +msgid "Faked command matched %s" +msgstr "" + +#: nova/tests/fake_processutils.py:97 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "" + +#: nova/tests/fake_processutils.py:100 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "" + +#: nova/tests/fake_volume.py:189 +msgid "status must be available" +msgstr "" + +#: nova/tests/fake_volume.py:193 nova/volume/cinder.py:233 +msgid "already attached" +msgstr "" + +#: nova/tests/fake_volume.py:197 nova/volume/cinder.py:237 +msgid "Instance and volume not in same availability_zone" +msgstr "" + +#: nova/tests/fake_volume.py:202 nova/volume/cinder.py:243 +msgid "already detached" +msgstr "" + +#: nova/tests/api/test_auth.py:85 +msgid "unexpected role header" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2953 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2148 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2958 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2153 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2963 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2158 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" + +#: nova/tests/compute/test_compute.py:1440 +#: nova/tests/compute/test_compute.py:1465 +#: nova/tests/compute/test_compute.py:1522 +#: nova/tests/compute/test_compute.py:1547 +#: nova/tests/compute/test_compute.py:1590 +#: nova/tests/compute/test_compute.py:4689 +#, python-format +msgid "Running instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:1446 +#: nova/tests/compute/test_compute.py:1494 +#: nova/tests/compute/test_compute.py:1537 +#: nova/tests/compute/test_compute.py:1561 +#, python-format +msgid "After terminating instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:2288 +msgid "Internal error" +msgstr "" + +#: nova/tests/compute/test_compute.py:4700 +#, python-format +msgid "After force-killing instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:5254 +msgid "wrong host/node" +msgstr "" + +#: nova/tests/compute/test_compute.py:9363 +msgid "spawn error" +msgstr "" + +#: nova/tests/db/test_migrations.py:3486 +#, python-format +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:117 +#, python-format +msgid "%(result_str)s: %(result)s is not a dict." +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:131 +#, python-format +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:143 +#, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:163 +msgid "Extra list items in template:" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:167 +#, python-format +msgid "Extra list items in %(result_str)s:" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 +#, python-format +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" +msgstr "" + +#: nova/tests/integrated/test_login.py:35 +#, python-format +msgid "flavor: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:40 +#, python-format +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:51 +msgid "Authentication error" +msgstr "" + +#: nova/tests/integrated/api/client.py:59 +msgid "Authorization error" +msgstr "" + +#: nova/tests/integrated/api/client.py:67 +msgid "Item not found" +msgstr "" + +#: nova/tests/integrated/api/client.py:109 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:112 +#, python-format +msgid "Body: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:130 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:161 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:172 +msgid "Unexpected status code" +msgstr "" + +#: nova/tests/integrated/api/client.py:179 +#, python-format +msgid "Decoding JSON: %s" +msgstr "" + +#: nova/tests/virt/hyperv/test_hypervapi.py:491 +msgid "fake vswitch not found" +msgstr "" + +#: nova/tests/virt/hyperv/test_hypervapi.py:950 +msgid "Simulated failure" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:909 +msgid "Expected a list for 'auth' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:913 +msgid "Expected a function in 'auth[0]' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:917 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:930 +msgid "" +"virEventRegisterDefaultImpl() must be called before " +"connection is used." +msgstr "" + +#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 +#: nova/virt/vmwareapi/vm_util.py:957 +#, python-format +msgid "Datastore regex %s did not match any datastores" +msgstr "" + +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 +#, python-format +msgid "" +"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " +"left to copy" +msgstr "" + +#: nova/tests/virt/xenapi/test_xenapi.py:948 +#, python-format +msgid "Creating files in %s to simulate guest agent" +msgstr "" + +#: nova/tests/virt/xenapi/test_xenapi.py:959 +#, python-format +msgid "Removing simulated guest agent files in %s" +msgstr "" + +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" +msgstr "" + +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 +msgid "Multiple torrent URL fetcher extension found. Failing." +msgstr "" + +#: nova/virt/block_device.py:165 +#, python-format +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/virt/configdrive.py:98 +#, python-format +msgid "Added %(filepath)s to config drive" +msgstr "" + +#: nova/virt/driver.py:999 +#, python-format +msgid "Discarding event %s" +msgstr "" + +#: nova/virt/driver.py:1004 +msgid "Event must be an instance of nova.virt.event.Event" +msgstr "" + +#: nova/virt/driver.py:1007 +#, python-format +msgid "Emitting event %s" +msgstr "" + +#: nova/virt/driver.py:1010 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" +msgstr "" + +#: nova/virt/driver.py:1091 +msgid "Compute driver option required, but not specified" +msgstr "" + +#: nova/virt/driver.py:1094 +#, python-format +msgid "Loading compute driver '%s'" +msgstr "" + +#: nova/virt/driver.py:1101 +msgid "Unable to load the virtualization driver" +msgstr "" + +#: nova/virt/fake.py:210 +#, python-format +msgid "Key '%(key)s' not in instances '%(inst)s'" +msgstr "" + +#: nova/virt/firewall.py:180 nova/virt/libvirt/firewall.py:326 +msgid "Attempted to unfilter instance which is not filtered" +msgstr "" + +#: nova/virt/firewall.py:188 +msgid "Filters added to instance" +msgstr "" + +#: nova/virt/firewall.py:190 +msgid "Provider Firewall Rules refreshed" +msgstr "" + +#: nova/virt/firewall.py:376 +#, python-format +msgid "Adding security group rule: %r" +msgstr "" + +#: nova/virt/firewall.py:507 nova/virt/xenapi/firewall.py:77 +#, python-format +msgid "Adding provider rule: %s" +msgstr "" + +#: nova/virt/images.py:86 +msgid "'qemu-img info' parsing failed." +msgstr "" + +#: nova/virt/images.py:92 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "" + +#: nova/virt/images.py:105 +#, python-format +msgid "" +"%(base)s virtual size %(disk_size)s larger than flavor root disk size " +"%(size)s" +msgstr "" + +#: nova/virt/images.py:122 +#, python-format +msgid "Converted to raw, but format is now %s" +msgstr "" + +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + +#: nova/virt/baremetal/driver.py:85 +#, python-format +msgid "Request for baremetal node %s sent to wrong service host" +msgstr "" + +#: nova/virt/baremetal/driver.py:138 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" + +#: nova/virt/baremetal/driver.py:177 +#, python-format +msgid "Baremetal node id not supplied to driver for %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:254 +#, python-format +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." +msgstr "" + +#: nova/virt/baremetal/driver.py:281 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:292 +#, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:310 +#, python-format +msgid "Error from baremetal driver during destroy: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:315 +#, python-format +msgid "Error while recording destroy failure in baremetal database: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:325 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:338 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:53 +msgid "iboot PDU relay ID must be an integer." +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:64 +msgid "iboot PDU port must be an integer." +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:91 +#: nova/virt/baremetal/virtual_power_driver.py:159 +#, python-format +msgid "activate_node name %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:103 +#, python-format +msgid "reboot_node: %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:182 +#, python-format +msgid "deactivate_node name %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:129 +#: nova/virt/baremetal/virtual_power_driver.py:195 +#, python-format +msgid "Checking if %s is running" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:86 +#, python-format +msgid "pid file %s does not contain any pid" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:109 +msgid "Node id not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:112 +msgid "Address not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:115 +msgid "User not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:118 +msgid "Password not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:135 +#, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:151 +#, python-format +msgid "IPMI power on failed after %d tries" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:161 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:178 +#, python-format +msgid "IPMI power off failed after %d tries" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:188 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:199 +msgid "IPMI set next bootdev failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:211 nova/virt/baremetal/tilera_pdu.py:154 +#, python-format +msgid "Activate node called, but node %s is already active" +msgstr "" + +#: nova/virt/baremetal/pxe.py:110 +#, python-format +msgid "Building PXE config for deployment %s." +msgstr "" + +#: nova/virt/baremetal/pxe.py:229 +#, python-format +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:253 nova/virt/baremetal/tilera.py:134 +#, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:285 nova/virt/baremetal/tilera.py:165 +#, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:325 nova/virt/baremetal/tilera.py:201 +#, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:320 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:467 +#, python-format +msgid "PXE deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:472 +#, python-format +msgid "PXE deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:476 +#, python-format +msgid "PXE deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:345 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:483 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:109 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:326 +#, python-format +msgid "Tilera deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:332 +#, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:340 +msgid "Node is unknown error state." +msgstr "" + +#: nova/virt/baremetal/tilera.py:343 +#, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:84 +msgid "Node id not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:87 +msgid "Address not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:90 +msgid "User not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:93 +msgid "Password not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:118 +msgid "PDU failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:135 +msgid "PDU power on failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:148 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:42 +#, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:53 +#, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:62 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:78 +#, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:38 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:50 +#, python-format +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:57 +#, python-format +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:63 +#, python-format +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:70 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:74 +#, python-format +msgid "no pif for vif_uuid=%s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:89 +#, python-format +msgid "Setting up %s commands." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:109 +msgid "virtual_power_ssh_host not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:113 +msgid "virtual_power_host_user not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:119 +msgid "virtual_power_host_pass/key not set. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:137 +msgid "Getting full node list." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:143 +#, python-format +msgid "Looking up Name for Mac address %s." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:171 +#, python-format +msgid "reset node: %s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:198 +#, python-format +msgid "Node \"%(name)s\" with MAC address %(mac)s not found." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:232 +#, python-format +msgid "Result for run_command: %s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:235 +#, python-format +msgid "Error running command: %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:124 +#, python-format +msgid "baremetal driver was unable to delete tid %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:195 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:234 +#, python-format +msgid "No fixed PXE IP is associated to %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:267 +#, python-format +msgid "detach volume could not find tid for %s" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:200 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:212 +#, python-format +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:247 +#: nova/virt/baremetal/db/sqlalchemy/api.py:289 +#, python-format +msgid "Baremetal interface %s not found" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:299 +#, python-format +msgid "Baremetal interface %s already in use" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:312 +#, python-format +msgid "Baremetal virtual interface %s not found" +msgstr "" + +#: nova/virt/disk/api.py:164 +#, python-format +msgid "Checking if we can resize image %(image)s. size=%(size)s" +msgstr "" + +#: nova/virt/disk/api.py:170 +#, python-format +msgid "Cannot resize image %s to a smaller size." +msgstr "" + +#: nova/virt/disk/api.py:178 +#, python-format +msgid "Checking if we can resize filesystem inside %(image)s. CoW=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:188 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:198 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:268 +msgid "image already mounted" +msgstr "" + +#: nova/virt/disk/api.py:324 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:344 +#, python-format +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:365 +#, python-format +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" +msgstr "" + +#: nova/virt/disk/api.py:387 nova/virt/disk/mount/loop.py:59 +#, python-format +msgid "Release loop device %s" +msgstr "" + +#: nova/virt/disk/api.py:391 nova/virt/disk/mount/nbd.py:128 +#, python-format +msgid "Release nbd device %s" +msgstr "" + +#: nova/virt/disk/api.py:395 +#, python-format +msgid "Failed to teardown container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:408 +#, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:433 +#, python-format +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:445 +#, python-format +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" +msgstr "" + +#: nova/virt/disk/api.py:454 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" +msgstr "" + +#: nova/virt/disk/api.py:495 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" +msgstr "" + +#: nova/virt/disk/api.py:523 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" +msgstr "" + +#: nova/virt/disk/api.py:548 +#, python-format +msgid "Inject admin password fs=%(fs)s admin_passwd=" +msgstr "" + +#: nova/virt/disk/api.py:592 +msgid "Not implemented on Windows" +msgstr "" + +#: nova/virt/disk/api.py:621 +#, python-format +msgid "User %(username)s not found in password file." +msgstr "" + +#: nova/virt/disk/api.py:637 +#, python-format +msgid "User %(username)s not found in shadow file." +msgstr "" + +#: nova/virt/disk/mount/api.py:42 +#, python-format +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:48 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:69 +msgid "Using LoopMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:53 nova/virt/disk/mount/api.py:71 +#: nova/virt/disk/vfs/localfs.py:74 +msgid "Using NbdMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:60 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:122 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" + +#: nova/virt/disk/mount/api.py:125 +msgid "Device allocation failed after repeated retries." +msgstr "" + +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "Map dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:145 +#, python-format +msgid "partition search unsupported with %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:161 +#, python-format +msgid "partition %s not found" +msgstr "" + +#: nova/virt/disk/mount/api.py:162 +#, python-format +msgid "Failed to map partitions: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:184 +#, python-format +msgid "Unmap dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Mount %(dev)s on %(dir)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:197 +#, python-format +msgid "Failed to mount filesystem: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:208 +#, python-format +msgid "Umount %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:219 +msgid "Fail to mount, tearing back down" +msgstr "" + +#: nova/virt/disk/mount/loop.py:34 +#, python-format +msgid "Could not attach image to loopback: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:35 +#, python-format +msgid "Loop mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:41 +#, python-format +msgid "Got loop device %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:56 nova/virt/disk/mount/nbd.py:70 +msgid "No free nbd devices" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:62 +msgid "nbd unavailable: module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:88 +#, python-format +msgid "Get nbd device %(dev)s for %(imgfile)s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:93 +#, python-format +msgid "qemu-nbd error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:94 nova/virt/disk/mount/nbd.py:107 +#, python-format +msgid "NBD mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:106 +#, python-format +msgid "nbd device %s did not show up" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:113 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:28 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:34 +msgid "Trying to import guestfs" +msgstr "" + +#: nova/virt/disk/vfs/api.py:41 +msgid "Using primary VFSGuestFS" +msgstr "" + +#: nova/virt/disk/vfs/api.py:46 +msgid "Falling back to VFSLocalFS" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:68 +#, python-format +msgid "No operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:74 +#, python-format +msgid "Multi-boot operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:80 +#, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:93 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:99 +#, python-format +msgid "" +"Error mounting %(device)s to %(dir)s in image %(imgfile)s with libguestfs" +" (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:109 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:124 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:131 +msgid "Tearing down appliance" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:137 +#, python-format +msgid "Failed to close augeas %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:145 +#, python-format +msgid "Failed to shutdown appliance %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:153 +#, python-format +msgid "Failed to close guest handle %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:165 nova/virt/disk/vfs/localfs.py:103 +#, python-format +msgid "Make directory path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:170 nova/virt/disk/vfs/localfs.py:108 +#, python-format +msgid "Append file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:175 nova/virt/disk/vfs/localfs.py:117 +#, python-format +msgid "Replace file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:180 nova/virt/disk/vfs/localfs.py:126 +#, python-format +msgid "Read file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:185 nova/virt/disk/vfs/localfs.py:132 +#, python-format +msgid "Has file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:194 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:200 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:214 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:48 +#, python-format +msgid "File path %s not valid" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:83 +#, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:91 +#, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:97 +#, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:140 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:146 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/docker/driver.py:46 +msgid "Default TCP port to find the docker-registry container" +msgstr "" + +#: nova/virt/docker/driver.py:79 +msgid "" +"Docker daemon is not running or is not reachable (check the rights on " +"/var/run/docker.sock)" +msgstr "" + +#: nova/virt/docker/driver.py:105 +msgid "VIF plugging is not supported by the Docker driver." +msgstr "" + +#: nova/virt/docker/driver.py:110 +msgid "VIF unplugging is not supported by the Docker driver." +msgstr "" + +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 +#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 +#, python-format +msgid "" +"Hostname has changed from %(old)s to %(new)s. A restart is required to " +"take effect." +msgstr "" + +#: nova/virt/docker/driver.py:220 +msgid "Cannot find any PID under container \"{0}\"" +msgstr "" + +#: nova/virt/docker/driver.py:233 +msgid "Cannot set fixed ip" +msgstr "" + +#: nova/virt/docker/driver.py:258 +msgid "Failed to setup the network, rolling back" +msgstr "" + +#: nova/virt/docker/driver.py:272 +msgid "Image container format not supported ({0})" +msgstr "" + +#: nova/virt/docker/driver.py:301 +msgid "Image name \"{0}\" does not exist, fetching it..." +msgstr "" + +#: nova/virt/docker/driver.py:306 +msgid "Cannot pull missing image" +msgstr "" + +#: nova/virt/docker/driver.py:311 +msgid "Cannot create container" +msgstr "" + +#: nova/virt/docker/driver.py:317 +msgid "Cannot setup network: {0}" +msgstr "" + +#: nova/virt/docker/driver.py:335 +msgid "Cannot stop the container, please check docker logs" +msgstr "" + +#: nova/virt/docker/driver.py:338 +msgid "Cannot restart the container, please check docker logs" +msgstr "" + +#: nova/virt/hyperv/basevolumeutils.py:72 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "" + +#: nova/virt/hyperv/driver.py:155 +msgid "VIF plugging is not supported by the Hyper-V driver." +msgstr "" + +#: nova/virt/hyperv/driver.py:160 +msgid "VIF unplugging is not supported by the Hyper-V driver." +msgstr "" + +#: nova/virt/hyperv/driver.py:164 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:168 +msgid "unfilter_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:199 +msgid "get_console_output called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:94 +#, python-format +msgid "Windows version: %s " +msgstr "" + +#: nova/virt/hyperv/hostops.py:106 +msgid "get_available_resource called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 +#: nova/virt/xenapi/host.py:168 +msgid "Updating host stats" +msgstr "" + +#: nova/virt/hyperv/hostops.py:166 +msgid "get_host_stats called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:181 +#, python-format +msgid "Host IP address is: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:51 +#, python-format +msgid "The image is not a valid VHD: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:81 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:96 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:101 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:41 +msgid "Live migration is supported starting with Hyper-V Server 2012" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:64 +msgid "live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:74 +#, python-format +msgid "Calling live migration recover_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:78 +#, python-format +msgid "Calling live migration post_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "pre_live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:99 +msgid "post_live_migration_at_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:107 +msgid "check_can_live_migrate_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:113 +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:118 +msgid "check_can_live_migrate_source called" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:45 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:48 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:51 +#, python-format +msgid "Live migration failed: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:63 +msgid "Live migration is not enabled on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:66 +msgid "Live migration networks are not configured on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:131 +#, python-format +msgid "VM not found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:74 nova/virt/hyperv/vmutils.py:140 +#, python-format +msgid "Duplicate VM name found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:79 +#, python-format +msgid "Destroying existing remote planned VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:101 +#, python-format +msgid "Creating remote planned VM for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:158 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:167 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:203 +#, python-format +msgid "Starting live migration for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:212 +#, python-format +msgid "Getting live migration networks for remote host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:52 +#, python-format +msgid "Migration target host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:97 +msgid "Cannot cleanup migration files" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:105 +#, python-format +msgid "" +"Cannot resize the root disk to a smaller size. Current size: " +"%(curr_root_gb)s GB. Requested size: %(new_root_gb)s GB" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:113 +msgid "migrate_disk_and_power_off called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:133 +msgid "confirm_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:148 +msgid "finish_revert_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:170 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:176 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:184 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:200 +msgid "Cannot resize a VHD to a smaller size" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:207 +#, python-format +msgid "Getting parent disk info for disk: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:213 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:225 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:236 +msgid "finish_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:245 +#, python-format +msgid "Cannot find boot VHD file for instance: %s" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:47 nova/virt/hyperv/networkutilsv2.py:44 +#, python-format +msgid "vswitch \"%s\" not found" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:60 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" +msgstr "" + +#: nova/virt/hyperv/networkutilsv2.py:57 +msgid "No external vswitch found" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:73 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:95 +#, python-format +msgid "Creating directory: %s" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:100 nova/virt/hyperv/snapshotops.py:124 +#, python-format +msgid "Removing directory: %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:55 +#, python-format +msgid "Creating snapshot for instance %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:64 +#, python-format +msgid "Getting info for VHD %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:72 +#, python-format +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:83 +#, python-format +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:90 +#, python-format +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:98 +#, python-format +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:105 +#, python-format +msgid "" +"Updating Glance image %(name)s with content from merged disk " +"%(image_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:112 +#, python-format +msgid "Snapshot image %(name)s updated for VM %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:117 +#, python-format +msgid "Removing snapshot %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:121 +#, python-format +msgid "Failed to remove snapshot for VM %s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:67 nova/virt/hyperv/vhdutilsv2.py:54 +#, python-format +msgid "Unsupported disk format: %s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:148 +#, python-format +msgid "The %(vhd_type)s type VHD is not supported" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:159 +#, python-format +msgid "Unable to obtain block size from VHD %(vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:206 +msgid "Unsupported virtual disk format" +msgstr "" + +#: nova/virt/hyperv/vif.py:74 +#, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:116 +#, python-format +msgid "VIF driver not found for network_api_class: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:125 +msgid "get_info called for instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:148 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:155 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:175 +#, python-format +msgid "" +"Cannot resize a VHD to a smaller size, the original size is " +"%(base_vhd_size)s, the newer size is %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:182 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:209 +msgid "Spawning new instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:237 +msgid "Spawn instance failed" +msgstr "" + +#: nova/virt/hyperv/vmops.py:272 +#, python-format +msgid "Creating nic for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 +#, python-format +msgid "Invalid config_drive_format \"%s\"" +msgstr "" + +#: nova/virt/hyperv/vmops.py:286 +#, python-format +msgid "Using config drive for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 +#, python-format +msgid "Creating config drive at %(path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 +#, python-format +msgid "Creating config drive failed with error: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:343 +#, python-format +msgid "Got request to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:356 +#, python-format +msgid "Instance not found: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:362 +#, python-format +msgid "Failed to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:367 +msgid "reboot instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:373 +msgid "Pause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:379 +msgid "Unpause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:385 +msgid "Suspend instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:391 +msgid "Resume instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:397 +msgid "Power off instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:403 +msgid "Power on instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:410 +#, python-format +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:415 +#, python-format +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:109 +#, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:196 +msgid "" +"The Windows account running nova-compute on this Hyper-V host doesn't " +"have the required permissions to create or operate the virtual machine." +msgstr "" + +#: nova/virt/hyperv/vmutils.py:206 +#, python-format +msgid "Creating VM %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:211 +#, python-format +msgid "Setting memory for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:214 +#, python-format +msgid "Set vCPUs for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:373 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:414 +#, python-format +msgid "Operation failed with return value: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:430 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:441 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:447 +#, python-format +msgid "WMI job failed with status %d. No error description available" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:453 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:561 +msgid "Metrics collection is not supported on this version of Hyper-V" +msgstr "" + +#: nova/virt/hyperv/vmutilsv2.py:237 +#, python-format +msgid "Metric not found: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:88 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:94 +#, python-format +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:110 +#, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:141 +#, python-format +msgid "Attach volume failed: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:144 +#, python-format +msgid "Unable to attach volume to instance %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:157 +#, python-format +msgid "Logging off storage target %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:162 +#, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:175 +#, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:212 +#, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeutils.py:44 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:146 +#, python-format +msgid "Unable to determine disk prefix for %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:194 +#, python-format +msgid "No free disk device names for prefix '%s'" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:290 +#, python-format +msgid "Unable to determine disk bus for '%s'" +msgstr "" + +#: nova/virt/libvirt/config.py:72 +#, python-format +msgid "Generated XML %s " +msgstr "" + +#: nova/virt/libvirt/driver.py:403 +#, python-format +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." +msgstr "" + +#: nova/virt/libvirt/driver.py:531 +#, python-format +msgid "Event loop thread is not active, discarding event %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:604 +msgid "Starting native event thread" +msgstr "" + +#: nova/virt/libvirt/driver.py:609 +msgid "Starting green dispatch thread" +msgstr "" + +#: nova/virt/libvirt/driver.py:620 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgstr "" + +#: nova/virt/libvirt/driver.py:628 +#, python-format +msgid "Connecting to libvirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:646 +#, python-format +msgid "Registering for lifecycle events %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:653 +#, python-format +msgid "URI %(uri)s does not support events: %(error)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:659 +#, python-format +msgid "Registering for connection events: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:664 +#, python-format +msgid "URI %(uri)s does not support connection events: %(error)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:684 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:702 +msgid "Connection to libvirt broke" +msgstr "" + +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 +#, python-format +msgid "Can not handle authentication request for %d credentials" +msgstr "" + +#: nova/virt/libvirt/driver.py:745 +#, python-format +msgid "Connection to libvirt failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:847 +msgid "Cannot destroy instance, operation time out" +msgstr "" + +#: nova/virt/libvirt/driver.py:849 +msgid "operation time out" +msgstr "" + +#: nova/virt/libvirt/driver.py:854 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:870 +msgid "During wait destroy, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:875 +msgid "Instance destroyed successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:885 +msgid "Instance may be started again." +msgstr "" + +#: nova/virt/libvirt/driver.py:895 +msgid "Going to destroy instance again." +msgstr "" + +#: nova/virt/libvirt/driver.py:915 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgstr "" + +#: nova/virt/libvirt/driver.py:931 +#, python-format +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:951 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:957 +#, python-format +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1064 +msgid "Could not determine fibre channel world wide node names" +msgstr "" + +#: nova/virt/libvirt/driver.py:1071 +msgid "Could not determine fibre channel world wide port names" +msgstr "" + +#: nova/virt/libvirt/driver.py:1133 +#, python-format +msgid "" +"Volume sets block size, but the current libvirt hypervisor '%s' does not " +"support custom block size" +msgstr "" + +#: nova/virt/libvirt/driver.py:1140 +#, python-format +msgid "Volume sets block size, but libvirt '%s' or later is required." +msgstr "" + +#: nova/virt/libvirt/driver.py:1237 +msgid "Swap only supports host devices" +msgstr "" + +#: nova/virt/libvirt/driver.py:1305 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1329 +msgid "attaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1350 +msgid "During detach_interface, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1354 +msgid "detaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1462 +msgid "Beginning live snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1465 +msgid "Beginning cold snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1495 +msgid "Snapshot extracted, beginning image upload" +msgstr "" + +#: nova/virt/libvirt/driver.py:1507 +msgid "Snapshot image upload complete" +msgstr "" + +#: nova/virt/libvirt/driver.py:1514 +msgid "libvirt error while requesting blockjob info." +msgstr "" + +#: nova/virt/libvirt/driver.py:1598 +msgid "Failed to send updated snapshot status to volume service." +msgstr "" + +#: nova/virt/libvirt/driver.py:1648 +msgid "Found no disk to snapshot." +msgstr "" + +#: nova/virt/libvirt/driver.py:1671 +#, python-format +msgid "snap xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1685 +msgid "" +"Unable to create quiesced VM snapshot, attempting again with quiescing " +"disabled." +msgstr "" + +#: nova/virt/libvirt/driver.py:1692 +msgid "Unable to create VM snapshot, failing volume_snapshot operation." +msgstr "" + +#: nova/virt/libvirt/driver.py:1712 +#, python-format +msgid "volume_snapshot_create: create_info: %(c_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1721 +#, python-format +msgid "Unknown type: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1726 +msgid "snapshot_id required in create_info" +msgstr "" + +#: nova/virt/libvirt/driver.py:1735 +msgid "" +"Error occurred during volume_snapshot_create, sending error status to " +"Cinder." +msgstr "" + +#: nova/virt/libvirt/driver.py:1774 +#, python-format +msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." +msgstr "" + +#: nova/virt/libvirt/driver.py:1778 +#, python-format +msgid "volume_snapshot_delete: delete_info: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1781 +#, python-format +msgid "Unknown delete_info type %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1811 +#, python-format +msgid "Unable to locate disk matching id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1814 +#, python-format +msgid "found dev, it's %(dev)s, with active disk: %(disk)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1827 +#, python-format +msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1838 +msgid "blockRebase started successfully" +msgstr "" + +#: nova/virt/libvirt/driver.py:1842 +msgid "waiting for blockRebase job completion" +msgstr "" + +#: nova/virt/libvirt/driver.py:1858 +msgid "blockCommit started successfully" +msgstr "" + +#: nova/virt/libvirt/driver.py:1862 +msgid "waiting for blockCommit job completion" +msgstr "" + +#: nova/virt/libvirt/driver.py:1872 +msgid "" +"Error occurred during volume_snapshot_delete, sending error status to " +"Cinder." +msgstr "" + +#: nova/virt/libvirt/driver.py:1888 +#, python-format +msgid "Instance soft reboot failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1892 +msgid "Instance soft rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1896 +msgid "Failed to soft reboot instance. Trying hard reboot." +msgstr "" + +#: nova/virt/libvirt/driver.py:1937 +msgid "Instance shutdown successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1945 +msgid "Instance may have been rebooted during soft reboot, so return now." +msgstr "" + +#: nova/virt/libvirt/driver.py:1999 +msgid "Instance rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:2151 +msgid "Instance is running" +msgstr "" + +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 +msgid "Instance spawned successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:2174 +#, python-format +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" + +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 +msgid "Guest does not have a console available" +msgstr "" + +#: nova/virt/libvirt/driver.py:2289 +msgid "This python runtime does not support direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:2298 +#, python-format +msgid "Path '%(path)s' supports direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:2302 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:2383 +msgid "Creating image" +msgstr "" + +#: nova/virt/libvirt/driver.py:2489 +msgid "Using config drive" +msgstr "" + +#: nova/virt/libvirt/driver.py:2513 +msgid "File injection into a boot from volume instance is not supported" +msgstr "" + +#: nova/virt/libvirt/driver.py:2547 +#, python-format +msgid "Injecting %(inj)s into image %(img_id)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2559 +#, python-format +msgid "Error injecting data into image %(img_id)s (%(e)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:2605 +#, python-format +msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" +msgstr "" + +#: nova/virt/libvirt/driver.py:2634 +msgid "Instance disappeared while detaching a PCI device from it." +msgstr "" + +#: nova/virt/libvirt/driver.py:2645 +#, python-format +msgid "Attaching PCI devices %(dev)s to %(dom)s failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:2686 +#, python-format +msgid "Updating compute service status to: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 +#, python-format +msgid "Cannot update service status on host: %s,since it is not registered." +msgstr "" + +#: nova/virt/libvirt/driver.py:2696 +#, python-format +msgid "Cannot update service status on host: %s,due to an unexpected exception." +msgstr "" + +#: nova/virt/libvirt/driver.py:2765 +#, python-format +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" +msgstr "" + +#: nova/virt/libvirt/driver.py:2771 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:2775 +msgid "A CPU model name should not be set when a host CPU model is requested" +msgstr "" + +#: nova/virt/libvirt/driver.py:2779 +#, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2795 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" + +#: nova/virt/libvirt/driver.py:3048 +msgid "Configuring timezone for windows instance to localtime" +msgstr "" + +#: nova/virt/libvirt/driver.py:3156 +msgid "Qemu guest agent is enabled through image metadata" +msgstr "" + +#: nova/virt/libvirt/driver.py:3187 +#, python-format +msgid "" +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3205 +#, python-format +msgid "End to_xml xml=%(xml)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3223 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_id)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3244 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3302 +#, python-format +msgid "An error occurred while trying to define a domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3311 +#, python-format +msgid "An error occurred while trying to launch a defined domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3319 +#, python-format +msgid "An error occurred while enabling hairpin mode on domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3480 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3487 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3492 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3509 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " +msgstr "" + +#: nova/virt/libvirt/driver.py:3519 +msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." +msgstr "" + +#: nova/virt/libvirt/driver.py:3571 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3643 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "" + +#: nova/virt/libvirt/driver.py:3813 +#, python-format +msgid "Trying to get stats for the volume %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3826 +#, python-format +msgid "" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +msgstr "" + +#: nova/virt/libvirt/driver.py:3843 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3849 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" + +#: nova/virt/libvirt/driver.py:3903 +#, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3987 +msgid "Block migration can not be used with shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3995 +msgid "Live migration can not be used without shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:4039 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:4066 +#, python-format +msgid "" +"Instance launched has CPU info:\n" +"%s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4078 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4095 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:4145 +#, python-format +msgid "The firewall filter for %s does not exist" +msgstr "" + +#: nova/virt/libvirt/driver.py:4217 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4318 +#, python-format +msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." +msgstr "" + +#: nova/virt/libvirt/driver.py:4437 +#, python-format +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4469 +#, python-format +msgid "skipping disk for %s as it does not have a path" +msgstr "" + +#: nova/virt/libvirt/driver.py:4474 +#, python-format +msgid "skipping %s since it looks like volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:4478 +#, python-format +msgid "skipping disk %(path)s (%(target)s) as it is a volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:4518 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4588 +msgid "Starting migrate_disk_and_power_off" +msgstr "" + +#: nova/virt/libvirt/driver.py:4657 +msgid "Instance running successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:4663 +msgid "Starting finish_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:4734 +msgid "Starting finish_revert_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:4843 +#, python-format +msgid "Checking instance files accessibility %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4867 +#, python-format +msgid "Deleting instance files %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4872 +#, python-format +msgid "Failed to cleanup directory %(target)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4879 +#, python-format +msgid "Deletion of %s failed" +msgstr "" + +#: nova/virt/libvirt/driver.py:4882 +#, python-format +msgid "Deletion of %s complete" +msgstr "" + +#: nova/virt/libvirt/firewall.py:52 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." +msgstr "" + +#: nova/virt/libvirt/firewall.py:109 +msgid "Called setup_basic_filtering in nwfilter" +msgstr "" + +#: nova/virt/libvirt/firewall.py:117 +msgid "Ensuring static filters" +msgstr "" + +#: nova/virt/libvirt/firewall.py:267 +#, python-format +msgid "The nwfilter(%s) is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:289 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:307 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:225 +#, python-format +msgid "" +"%(base)s virtual size %(base_size)s larger than flavor root disk size " +"%(size)s" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:350 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:419 +#, python-format +msgid "error opening rbd image %s" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:461 +msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:567 +msgid "rbd python libraries not found" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:613 +#, python-format +msgid "Unknown image_type=%s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:145 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:184 +#, python-format +msgid "Reading image info file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:206 +#, python-format +msgid "Writing stored info to %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:341 +#, python-format +msgid "%s is a valid instance name" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:344 +#, python-format +msgid "%s has a disk file" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:346 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:360 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:434 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:444 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:453 +#, python-format +msgid "%(id)s (%(base_file)s): generating checksum" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:468 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:480 +#, python-format +msgid "Base file too young to remove: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:483 +#, python-format +msgid "Removing base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:490 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:501 +#, python-format +msgid "image %(id)s at (%(base_file)s): checking" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:525 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:537 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:549 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:556 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:581 +#, python-format +msgid "Skipping verification, no base directory at %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:585 +msgid "Verify base images" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:592 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:610 +#, python-format +msgid "Unknown base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:615 +#, python-format +msgid "Active base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:618 +#, python-format +msgid "Corrupt base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:622 +#, python-format +msgid "Removable base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:630 +msgid "Verification complete" +msgstr "" + +#: nova/virt/libvirt/utils.py:79 nova/virt/libvirt/utils.py:85 +msgid "systool is not installed" +msgstr "" + +#: nova/virt/libvirt/utils.py:89 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: nova/virt/libvirt/utils.py:231 +#, python-format +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." +msgstr "" + +#: nova/virt/libvirt/utils.py:244 +#, python-format +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." +msgstr "" + +#: nova/virt/libvirt/utils.py:283 +#, python-format +msgid "rbd remove %(name)s in pool %(pool)s failed" +msgstr "" + +#: nova/virt/libvirt/utils.py:304 +#, python-format +msgid "vg %s must be LVM volume group" +msgstr "" + +#: nova/virt/libvirt/utils.py:333 +#, python-format +msgid "Path %s must be LVM logical volume" +msgstr "" + +#: nova/virt/libvirt/utils.py:581 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 +#, python-format +msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" + +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 +#, python-format +msgid "Unexpected vif_type=%s" +msgstr "" + +#: nova/virt/libvirt/vif.py:387 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:398 +#, python-format +msgid "Ensuring bridge %s" +msgstr "" + +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 +msgid "Failed while plugging vif" +msgstr "" + +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 +msgid "Failed while unplugging vif" +msgstr "" + +#: nova/virt/libvirt/volume.py:132 +#, python-format +msgid "Unknown content in connection_info/qos_specs: %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:141 +#, python-format +msgid "Unknown content in connection_info/access_mode: %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 +#, python-format +msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:286 +#, python-format +msgid "iSCSI device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:289 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:302 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:358 +#, python-format +msgid "" +"Failed to remove multipath device descriptor %(dev_mapper)s. Exception " +"message: %(msg)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:521 +#, python-format +msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 +#, python-format +msgid "%s is already mounted" +msgstr "" + +#: nova/virt/libvirt/volume.py:672 +#, python-format +msgid "AoE device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:674 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:689 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" +msgstr "" + +#: nova/virt/libvirt/volume.py:831 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: nova/virt/libvirt/volume.py:840 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:850 +msgid "Fibre Channel device not found." +msgstr "" + +#: nova/virt/libvirt/volume.py:853 +#, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:870 +#, python-format +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:879 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:912 +#, python-format +msgid "devices to remove = %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:956 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: nova/virt/libvirt/volume.py:967 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:973 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: nova/virt/libvirt/volume.py:988 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: nova/virt/powervm/blockdev.py:152 +#, python-format +msgid "Removing the logical volume '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:170 +#, python-format +msgid "Fetching image '%s' from glance" +msgstr "" + +#: nova/virt/powervm/blockdev.py:175 +#, python-format +msgid "Using image found at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:177 +#, python-format +msgid "Ensuring image '%s' exists on IVM" +msgstr "" + +#: nova/virt/powervm/blockdev.py:189 +#, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "" + +#: nova/virt/powervm/blockdev.py:192 +#, python-format +msgid "Copying image to the device '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:195 +msgid "Error while creating logical volume from image. Will attempt cleanup." +msgstr "" + +#: nova/virt/powervm/blockdev.py:203 +msgid "Error while attempting cleanup of failed deploy to logical volume." +msgstr "" + +#: nova/virt/powervm/blockdev.py:249 +msgid "Snapshot added to glance." +msgstr "" + +#: nova/virt/powervm/blockdev.py:255 +#, python-format +msgid "Failed to clean up snapshot file %s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:340 +msgid "Could not create logical volume. No space left on any volume group." +msgstr "" + +#: nova/virt/powervm/blockdev.py:447 nova/virt/powervm/blockdev.py:527 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/blockdev.py:454 nova/virt/powervm/blockdev.py:543 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/blockdev.py:479 +#, python-format +msgid "Image found on host at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:487 +msgid "Uncompressed image file not found" +msgstr "" + +#: nova/virt/powervm/blockdev.py:564 nova/virt/powervm/operator.py:735 +#, python-format +msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:581 nova/virt/powervm/operator.py:752 +#, python-format +msgid "Found error stream for command \"%(command)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/common.py:68 +msgid "Connection error connecting PowerVM manager" +msgstr "" + +#: nova/virt/powervm/common.py:101 +#, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "" + +#: nova/virt/powervm/common.py:150 +msgid "File transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/common.py:169 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" + +#: nova/virt/powervm/common.py:176 +msgid "File transfer from PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/driver.py:96 +msgid "VIF plugging is not supported by the PowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:101 +msgid "VIF unplugging is not supported by the PowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:130 +msgid "Soft reboot is not supported for PowerVM." +msgstr "" + +#: nova/virt/powervm/driver.py:139 +msgid "In get_host_ip_addr" +msgstr "" + +#: nova/virt/powervm/driver.py:142 +#, python-format +msgid "Attempting to resolve %s" +msgstr "" + +#: nova/virt/powervm/driver.py:144 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" + +#: nova/virt/powervm/driver.py:186 +#, python-format +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" + +#: nova/virt/powervm/driver.py:191 +msgid "pause is not supported for PowerVM" +msgstr "" + +#: nova/virt/powervm/driver.py:196 +msgid "unpause is not supported for PowerVM" +msgstr "" + +#: nova/virt/powervm/driver.py:201 +msgid "Suspend is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:206 +msgid "Resume is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:224 +msgid "Host power action is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/exception.py:22 +msgid "Connection to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:26 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:30 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" + +#: nova/virt/powervm/exception.py:34 +#, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "" + +#: nova/virt/powervm/exception.py:38 +#, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "" + +#: nova/virt/powervm/exception.py:42 +msgid "No space left on any volume group" +msgstr "" + +#: nova/virt/powervm/exception.py:50 +#, python-format +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgstr "" + +#: nova/virt/powervm/exception.py:55 +msgid "Image creation failed on PowerVM" +msgstr "" + +#: nova/virt/powervm/exception.py:59 +#, python-format +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:64 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:69 +#, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "" + +#: nova/virt/powervm/exception.py:73 +#, python-format +msgid "Unrecognized root disk information: '%(disk_info)s'" +msgstr "" + +#: nova/virt/powervm/lpar.py:56 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:103 +#, python-format +msgid "LPAR instance '%s' not found" +msgstr "" + +#: nova/virt/powervm/operator.py:197 +#, python-format +msgid "PowerVM image creation failed: %s" +msgstr "" + +#: nova/virt/powervm/operator.py:211 +#, python-format +msgid "Creating LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:213 +#, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "" + +#: nova/virt/powervm/operator.py:219 +#, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:236 +#, python-format +msgid "Instance '%s' failed to boot" +msgstr "" + +#: nova/virt/powervm/operator.py:248 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" + +#: nova/virt/powervm/operator.py:252 +#, python-format +msgid "Instance spawned in %s seconds" +msgstr "" + +#: nova/virt/powervm/operator.py:263 +#, python-format +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" + +#: nova/virt/powervm/operator.py:282 +#, python-format +msgid "Stopping instance %s for snapshot." +msgstr "" + +#: nova/virt/powervm/operator.py:305 +#, python-format +msgid "Shutting down the instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:310 +#, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:322 +msgid "PowerVM instance cleanup failed" +msgstr "" + +#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:401 +msgid "Not enough free memory in the host" +msgstr "" + +#: nova/virt/powervm/operator.py:356 nova/virt/powervm/operator.py:407 +msgid "Insufficient available CPU on PowerVM" +msgstr "" + +#: nova/virt/powervm/operator.py:502 +#, python-format +msgid "Invalid LPAR state: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:141 +msgid "" +"Must specify host_ip, host_username and host_password to use " +"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:235 +msgid "Instance cannot be found in host, or in an unknownstate." +msgstr "" + +#: nova/virt/vmwareapi/driver.py:267 +#, python-format +msgid "Currently there is no log available for instance %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:399 +#, python-format +msgid "All clusters specified %s were not found in the vCenter" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:408 +#, python-format +msgid "The following clusters could not be found in the vCenter %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:417 +#, python-format +msgid "Invalid Regular Expression %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:539 +#, python-format +msgid "The resource %s does not exist" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:585 +#, python-format +msgid "Invalid cluster or resource pool name : %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:608 +#, python-format +msgid "The available nodes are: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:794 +#, python-format +msgid "" +"Unable to connect to server at %(server)s, sleeping for %(seconds)s " +"seconds" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:881 +#, python-format +msgid "In vmwareapi:_call_method, got this exception: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:917 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:923 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:929 +#, python-format +msgid "In vmwareapi:_poll_task, Got this error %s" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:97 +#, python-format +msgid "Error(s) %s occurred in the call to RetrievePropertiesEx" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:111 +msgid "VMware Driver fault." +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:117 +msgid "VMware Driver configuration fault." +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:121 +msgid "No default value for use_linked_clone found." +msgstr "" + +#: nova/virt/vmwareapi/fake.py:48 nova/virt/xenapi/fake.py:81 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:224 +#, python-format +msgid "Property %(attr)s not set for the managed object %(name)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:813 +msgid "There is no VM registered" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:815 nova/virt/vmwareapi/fake.py:1012 +#, python-format +msgid "Virtual Machine with ref %s is not there" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:884 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:899 +msgid "Session is faulty" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:902 +msgid "Session Invalid" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:1009 +msgid "No Virtual Machine has been registered yet" +msgstr "" + +#: nova/virt/vmwareapi/host.py:41 +#, python-format +msgid "%(action)s %(host)s" +msgstr "" + +#: nova/virt/vmwareapi/host.py:64 +#, python-format +msgid "Set maintenance mod on %(host)s to %(mode)s" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:119 +#, python-format +msgid "Glance image %s is in killed state" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:127 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:134 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:160 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:174 +#, python-format +msgid "Created Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/read_write_util.py:150 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" +msgstr "" + +#: nova/virt/vmwareapi/vif.py:118 +#, python-format +msgid "" +"No valid network found in %(opaque)s, from %(bridge)s or " +"%(integration_bridge)s" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:87 +msgid "Unable to import suds." +msgstr "" + +#: nova/virt/vmwareapi/vim.py:174 +#, python-format +msgid "No such SOAP method '%s' provided by VI SDK" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:179 +#, python-format +msgid "httplib error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:186 +#, python-format +msgid "Socket error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:191 +#, python-format +msgid "Type error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:195 +#, python-format +msgid "Exception in %s " +msgstr "" + +#: nova/virt/vmwareapi/vim_util.py:192 +#, python-format +msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:836 +msgid "No host available on cluster" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:1028 +#, python-format +msgid "Failed to get cluster references %s" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:1040 +#, python-format +msgid "Failed to get resource pool references %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:103 +msgid "Getting list of instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:129 +#, python-format +msgid "Got total of %s instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:135 +#, python-format +msgid "Extending root virtual disk to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:146 +msgid "Extended root virtual disk" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:229 +msgid "Image disk size greater than requested disk size" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:267 +msgid "Creating VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:275 +msgid "Created VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:298 +#, python-format +msgid "" +"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " +"type %(adapter_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:317 +#, python-format +msgid "" +"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:326 +#, python-format +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:340 +#, python-format +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:348 +#, python-format +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:368 +#, python-format +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:382 +#, python-format +msgid "" +"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" +" %(adapter_type)s on the ESX host local store %(data_store_name)s to disk" +" type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:403 +#, python-format +msgid "" +"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:495 +#, python-format +msgid "Copying root disk of size %sGb" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:544 +msgid "Powering on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:550 +msgid "Powered on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:560 +msgid "Using config drive for instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:601 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:609 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Creating Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:715 +msgid "Created Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:760 +msgid "Copying disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:773 +msgid "Copied disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:782 +#, python-format +msgid "Uploading image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:796 +#, python-format +msgid "Uploaded image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:809 +#, python-format +msgid "Deleting temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:818 +#, python-format +msgid "Deleted temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is not powered on" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:864 +msgid "Rebooting guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:867 +msgid "Rebooted guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:869 +msgid "Doing hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:873 +msgid "Did hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 +msgid "Destroying the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 +msgid "Destroyed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:892 +#, python-format +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 +msgid "Powering off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 +msgid "Powered off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:929 +msgid "Unregistering the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:932 +msgid "Unregistered the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:934 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:943 +#, python-format +msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:955 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:960 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:968 +msgid "pause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:972 +msgid "unpause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:983 +msgid "Suspending the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:987 +msgid "Suspended the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:990 +msgid "instance is powered off and cannot be suspended." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:993 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1003 +msgid "Resuming the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1008 +msgid "Resumed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1010 +msgid "instance is not in a suspended state" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1073 +msgid "instance is suspended and cannot be powered off." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1076 +msgid "VM was already in powered off state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "VM was already in powered on state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1091 +msgid "Powering on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1096 +msgid "Powered on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1116 +#, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1147 +#, python-format +msgid "Renaming the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1153 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1169 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1177 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1189 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1200 +#, python-format +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1213 +#, python-format +msgid "Renaming the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1219 +#, python-format +msgid "Renamed the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1254 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1266 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 +#, python-format +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1306 +msgid "get_diagnostics not implemented for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1352 +#, python-format +msgid "VM %(uuid)s is currently on host %(host_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1403 +msgid "Reconfiguring VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1409 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1421 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1428 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1511 +#, python-format +msgid "Creating directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1517 +#, python-format +msgid "Created directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1546 +msgid "VIF plugging is not supported by the VMware driver." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1551 +msgid "VIF unplugging is not supported by the VMware driver." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1564 +#, python-format +msgid "" +"Will copy while retaining adapter type %(adapter_type)s and disk type " +"%(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:94 +#, python-format +msgid "Uploading iso %s to datastore" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:105 +#, python-format +msgid "Uploading iso of size : %s " +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:114 +#, python-format +msgid "Uploaded iso %s to datastore" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:120 +#, python-format +msgid "Downloading image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:136 +#, python-format +msgid "Downloaded image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:142 +#, python-format +msgid "Uploading image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:170 +#, python-format +msgid "Uploaded image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:181 +#, python-format +msgid "Getting image size for the image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:186 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:159 +#, python-format +msgid "Rescanning HBA %s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:162 +#, python-format +msgid "Rescanned HBA %s " +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:174 nova/virt/xenapi/volume_utils.py:276 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:62 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:72 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:125 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:133 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:141 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:147 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:155 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:160 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 +#: nova/virt/xenapi/volumeops.py:61 +#, python-format +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:242 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 +msgid "Unable to find iSCSI Target" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:275 +#, python-format +msgid "Volume attach. Driver type: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:346 +#, python-format +msgid "" +"The volume has not been displaced from its original location: %s. No " +"consolidation needed." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:353 +#, python-format +msgid "" +"The volume's backing has been relocated to %s. Need to consolidate " +"backing disk file." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 +msgid "Unable to find volume" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 +#: nova/virt/xenapi/volumeops.py:134 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 +#: nova/virt/xenapi/volumeops.py:153 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:446 +#, python-format +msgid "Volume detach. Driver type: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:459 +#, python-format +msgid "Root volume attach. Driver type: %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 +#, python-format +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 +#, python-format +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:145 +#, python-format +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:152 +#, python-format +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, python-format +msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:184 +#, python-format +msgid "Ignoring error while configuring instance with agent: %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:207 +msgid "Querying agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:231 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:234 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:245 +#, python-format +msgid "Updating agent to %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:249 +msgid "Skipping agent update." +msgstr "" + +#: nova/virt/xenapi/agent.py:257 +#, python-format +msgid "Unable to update the agent due to: %(exc)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:289 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:306 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:311 +msgid "Skipping agent ssh key injection for this image." +msgstr "" + +#: nova/virt/xenapi/agent.py:328 +msgid "Skipping agent file injection for this image." +msgstr "" + +#: nova/virt/xenapi/agent.py:335 +#, python-format +msgid "Injecting file path: %r" +msgstr "" + +#: nova/virt/xenapi/agent.py:345 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:380 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:388 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:392 +msgid "XenServer tools are not installed in this image" +msgstr "" + +#: nova/virt/xenapi/agent.py:406 +msgid "Invalid 'agent_present' value. Falling back to the default." +msgstr "" + +#: nova/virt/xenapi/agent.py:448 +#, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:168 +msgid "" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:195 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:419 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:650 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:710 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:728 +#, python-format +msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" +msgstr "" + +#: nova/virt/xenapi/driver.py:762 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:845 +#, python-format +msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" +msgstr "" + +#: nova/virt/xenapi/driver.py:859 +#, python-format +msgid "%(plugin)s.%(fn)s failed. Retrying call." +msgstr "" + +#: nova/virt/xenapi/driver.py:869 +msgid "RetryableError, so retrying upload_vhd" +msgstr "" + +#: nova/virt/xenapi/driver.py:873 +msgid "Error due to a signal, retrying upload_vhd" +msgstr "" + +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:757 nova/virt/xenapi/fake.py:865 +#: nova/virt/xenapi/fake.py:884 nova/virt/xenapi/fake.py:952 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:759 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:792 +#, python-format +msgid "Calling %(name)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:798 +#, python-format +msgid "Calling getter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:801 +#, python-format +msgid "Calling setter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:867 +#, python-format +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" +msgstr "" + +#: nova/virt/xenapi/host.py:74 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skip ping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:86 +#, python-format +msgid "Aggregate for host %(host)s count not be found." +msgstr "" + +#: nova/virt/xenapi/host.py:106 +#, python-format +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" +msgstr "" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:228 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:231 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:31 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:51 +#, python-format +msgid "Found no network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:72 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:155 +#, python-format +msgid "Unable to eject %s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:170 +#, python-format +msgid "Unable to eject %s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-Join failed: %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:190 +#, python-format +msgid "Unable to join %s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:206 +#, python-format +msgid "Pool-eject failed: %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:218 +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" + +#: nova/virt/xenapi/pool.py:229 +#, python-format +msgid "Pool-set_name_label failed: %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:104 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:123 +#, python-format +msgid "" +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:338 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:347 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:362 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:400 +#, python-format +msgid "VBD not found in instance %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:427 +#, python-format +msgid "VBD %s already detached" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:430 +#, python-format +msgid "" +"VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " +"%(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:437 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:440 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:451 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:473 +#, python-format +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:477 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:504 +#, python-format +msgid "Unable to destroy VDI %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:531 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:547 +msgid "SR not present and could not be introduced" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:572 +#, python-format +msgid "block device info: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:661 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:728 +#, python-format +msgid "No primary VDI found for %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:745 +msgid "Error while removing sm_config" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:770 +msgid "Starting snapshot for VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:820 +#, python-format +msgid "" +"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" +" is of type %(type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:844 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:899 +#, python-format +msgid "Multiple base images for image: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 +msgid "Can't resize a disk to 0 GB." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:951 +msgid "Skipping auto_config_disk as destination size is 0GB" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:958 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:966 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:975 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1102 +#, python-format +msgid "" +"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " +"%(size_gb)s Error: %(exc)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1196 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1211 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %s. Ignoring the cow flag." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1282 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1316 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1348 +#, python-format +msgid "Invalid value '%s' for torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1371 +#, python-format +msgid "Invalid value '%d' for image_compression_level" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1382 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1397 +#, python-format +msgid "" +"Download handler '%(handler)s' raised an exception, falling back to " +"default handler '%(default_handler)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1433 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1452 +#, python-format +msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1476 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1493 +#, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1503 +#, python-format +msgid "" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1522 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1536 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1545 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1589 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1640 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1743 +#, python-format +msgid "Unable to parse rrd of %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1762 +#, python-format +msgid "Scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1773 +#, python-format +msgid "Retry SR scan due to error: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1806 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1827 +msgid "" +"XenAPI is unable to find a Storage Repository to install guest instances " +"on. Please check your configuration (e.g. set a default SR for the pool) " +"and/or configure the flag 'sr_matching_filter'." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1840 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1848 +#, python-format +msgid "ISO: looking at SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1850 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1853 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1856 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1860 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1862 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1865 +#, python-format +msgid "ISO: PBD %s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1868 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1871 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1893 +#, python-format +msgid "" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1927 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2015 +#, python-format +msgid "" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2027 +#, python-format +msgid "VHD coalesce attempts exceeded (%d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2062 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2082 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2095 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2098 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2100 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2104 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2110 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2118 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2160 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2166 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2192 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2201 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2237 +msgid "" +"Shrinking the filesystem down with resize2fs has failed, please check if " +"you have enough free space on your disk." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2277 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2313 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2366 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2375 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2544 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2556 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2599 +#, python-format +msgid "" +"Unable to find network matching '%(network_name)s', user will have to " +"enter IP manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2623 +#, python-format +msgid "ISO creation tool '%s' does not exist." +msgstr "" + +#: nova/virt/xenapi/vmops.py:171 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:186 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:305 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:412 +msgid "ipxe_boot is True but no ISO image found" +msgstr "" + +#: nova/virt/xenapi/vmops.py:505 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:544 +#, python-format +msgid "Using PV kernel: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:571 +msgid "Auto configuring disk, attempting to resize root disk..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:624 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Skip agent setup, not enabled." +msgstr "" + +#: nova/virt/xenapi/vmops.py:643 +msgid "Skip agent setup, unable to contact agent." +msgstr "" + +#: nova/virt/xenapi/vmops.py:647 +#, python-format +msgid "Detected agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:736 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:755 +#, python-format +msgid "Updating progress to %d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:762 +msgid "VM was already shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:766 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:770 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:825 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." +msgstr "" + +#: nova/virt/xenapi/vmops.py:876 +msgid "Migrated root base vhds" +msgstr "" + +#: nova/virt/xenapi/vmops.py:892 +msgid "Migrated all base vhds." +msgstr "" + +#: nova/virt/xenapi/vmops.py:927 +#, python-format +msgid "Read-only migrated for disk: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:982 +#, python-format +msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +#, python-format +msgid "_migrate_disk_resizing_up failed to rollback: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1006 +msgid "Unable to resize ephemeral disks" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1079 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1086 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1131 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1137 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1216 +msgid "Unable to update metadata, VM not found." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1259 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1263 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1290 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1297 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1305 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1332 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1361 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1412 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1446 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1649 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1671 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1680 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1683 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1718 +#, python-format +msgid "Injecting hostname (%s) into xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1728 +msgid "Removing hostname from xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1836 +#, python-format +msgid "Destination host:%s must be in the same aggregate as the source server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1857 +msgid "No suitable network for migrate" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1863 +#, python-format +msgid "PIF %s does not contain IP address" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1876 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1950 +msgid "XAPI supporting relax-xsm-sr-check=true required" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1961 +msgid "VM.assert_can_migrate failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:2020 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:52 +#, python-format +msgid "Creating SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:62 +#, python-format +msgid "Introducing SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:69 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:72 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:83 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:105 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:122 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:130 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:154 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:162 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:184 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:194 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:203 nova/virt/xenapi/volume_utils.py:250 +#, python-format +msgid "Unable to obtain target information %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:244 +#, python-format +msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:48 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:75 +#, python-format +msgid "Connect_volume: %s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:145 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" + +#: nova/virt/xenapi/image/bittorrent.py:89 +msgid "No torrent URL fetcher extension found, using default." +msgstr "" + +#: nova/virt/xenapi/image/bittorrent.py:106 +#, python-format +msgid "Loading torrent URL fetcher from entry points %(ep)s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:96 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#: nova/volume/cinder.py:224 +msgid "status must be 'in-use'" +msgstr "" + +#: nova/volume/cinder.py:230 +msgid "status must be 'available'" +msgstr "" + +#: nova/volume/encryptors/__init__.py:44 +#, python-format +msgid "Error instantiating %(provider)s: %(exception)s" +msgstr "" + +#: nova/volume/encryptors/__init__.py:59 +#, python-format +msgid "" +"Failed to retrieve encryption metadata for volume %(volume_id)s: " +"%(exception)s" +msgstr "" + +#: nova/volume/encryptors/cryptsetup.py:56 nova/volume/encryptors/luks.py:69 +#, python-format +msgid "opening encrypted volume %s" +msgstr "" + +#: nova/volume/encryptors/cryptsetup.py:97 nova/volume/encryptors/luks.py:106 +#, python-format +msgid "closing encrypted volume %s" +msgstr "" + +#: nova/volume/encryptors/luks.py:44 +#, python-format +msgid "formatting encrypted volume %s" +msgstr "" + diff --git a/nova/locale/mr_IN/LC_MESSAGES/nova.po b/nova/locale/mr_IN/LC_MESSAGES/nova.po index 51fa07d30c..94f812f340 100644 --- a/nova/locale/mr_IN/LC_MESSAGES/nova.po +++ b/nova/locale/mr_IN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-10-28 18:12+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Marathi (India) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13455,3 +13453,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ms/LC_MESSAGES/nova.po b/nova/locale/ms/LC_MESSAGES/nova.po index 983837ba63..91932e425f 100644 --- a/nova/locale/ms/LC_MESSAGES/nova.po +++ b/nova/locale/ms/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malay " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po index a97954f72b..e4c89d0306 100644 --- a/nova/locale/nb/LC_MESSAGES/nova.po +++ b/nova/locale/nb/LC_MESSAGES/nova.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2012-09-13 10:30+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: nb \n" @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1339,264 +1339,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Forventet objekt av typen: %s" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1651,27 +1651,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1704,91 +1704,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "Forventet objekt av typen: %s" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "Tjenernavn er ikke en streng eller unicode" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1855,84 +1860,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "Signatur ikke gitt" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2221,75 +2226,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, fuzzy, python-format msgid "v3 API Extension Blacklist: %s" msgstr "Laster utvidelse %s" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, fuzzy, python-format msgid "v3 API Extension Whitelist: %s" msgstr "Laster utvidelse %s" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, fuzzy, python-format msgid "Missing core API extensions: %s" msgstr "Laster utvidelse %s" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2457,47 +2462,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "Ingen slik handling: %s" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2512,28 +2517,28 @@ msgstr "Ingen slik handling: %s" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3347,7 +3352,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3562,20 +3567,20 @@ msgstr "Ingen nettverk definert." #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3606,8 +3611,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4015,7 +4020,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4103,48 +4108,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4323,20 +4328,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4349,395 +4354,395 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 #, fuzzy msgid "IP address" msgstr "Tildel adresse" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 #, fuzzy msgid "No networks found" msgstr "Nettverk ikke funnet" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Tjeneste %(service_id)s ble ikke funnet." -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4745,222 +4750,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5048,805 +5053,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Kunne ikke hente metadata for ip:% s" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6003,20 +6000,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6117,66 +6114,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6184,24 +6181,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6319,31 +6316,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6497,7 +6494,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6620,111 +6617,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6891,7 +6888,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6906,84 +6903,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7125,31 +7122,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7173,27 +7170,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8062,12 +8059,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8123,7 +8120,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8228,27 +8225,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8321,22 +8318,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8409,23 +8406,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8435,22 +8432,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8540,36 +8537,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8583,35 +8580,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8663,6 +8660,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9478,7 +9483,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9559,7 +9564,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9935,7 +9940,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9945,13 +9950,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10120,7 +10125,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10159,572 +10164,576 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "attaching network adapter failed." msgstr "Ingen nettverk definert." -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 #, fuzzy msgid "detaching network adapter failed." msgstr "Ingen nettverk definert." -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10734,92 +10743,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10852,173 +10861,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11060,77 +11069,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Forventet objekt av typen: %s" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11142,97 +11151,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "Tjener ikke funnet" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11738,98 +11730,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11837,316 +11829,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12227,268 +12219,267 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "Kan ikke finne adressen %r" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Kan ikke finne adressen %r" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12571,734 +12562,741 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Prosjekt %(project_id)s ble ikke funnet." -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 #, fuzzy msgid "No suitable network for migrate" msgstr "Feil nettverks-format" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13383,11 +13381,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13935,3 +13933,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ne/LC_MESSAGES/nova.po b/nova/locale/ne/LC_MESSAGES/nova.po index 1bc1dae4be..9a77a15319 100644 --- a/nova/locale/ne/LC_MESSAGES/nova.po +++ b/nova/locale/ne/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-08-30 22:38+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Nepali " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13635,3 +13633,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/nl_NL/LC_MESSAGES/nova.po b/nova/locale/nl_NL/LC_MESSAGES/nova.po index e4b159b470..8888e53736 100644 --- a/nova/locale/nl_NL/LC_MESSAGES/nova.po +++ b/nova/locale/nl_NL/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Dutch (Netherlands) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot index 3c44087531..ed76d313fd 100644 --- a/nova/locale/nova.pot +++ b/nova/locale/nova.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: nova jenkins.nova.propose.translation.update.434\n" +"Project-Id-Version: nova jenkins.nova.propose.translation.update.446\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1337,264 +1337,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1649,27 +1649,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1702,91 +1702,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1853,84 +1858,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2218,75 +2223,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2454,47 +2459,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2509,28 +2514,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3339,7 +3344,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3552,20 +3557,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3596,8 +3601,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4004,7 +4009,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4092,48 +4097,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4312,20 +4317,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4338,393 +4343,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4732,222 +4737,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5035,805 +5040,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5990,20 +5987,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6104,66 +6101,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6171,24 +6168,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6306,31 +6303,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6484,7 +6481,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6607,111 +6604,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6877,7 +6874,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6892,84 +6889,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7111,31 +7108,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7159,27 +7156,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8047,12 +8044,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8108,7 +8105,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8213,27 +8210,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8305,22 +8302,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8393,23 +8390,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8419,22 +8416,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8523,36 +8520,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8566,35 +8563,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8646,6 +8643,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9459,7 +9464,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9540,7 +9545,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9916,7 +9921,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9926,13 +9931,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10101,7 +10106,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10140,570 +10145,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10713,92 +10722,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10831,173 +10840,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11039,77 +11048,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11121,97 +11130,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11717,98 +11709,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11816,316 +11808,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12206,266 +12198,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12548,732 +12539,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13358,11 +13356,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" diff --git a/nova/locale/pl_PL/LC_MESSAGES/nova.po b/nova/locale/pl_PL/LC_MESSAGES/nova.po index 23a15c406c..ba63898ad2 100644 --- a/nova/locale/pl_PL/LC_MESSAGES/nova.po +++ b/nova/locale/pl_PL/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-06-28 18:59+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Polish (Poland) " @@ -24,12 +24,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1339,264 +1339,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1651,27 +1651,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1704,91 +1704,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1855,84 +1860,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2220,75 +2225,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2456,47 +2461,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2511,28 +2516,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3341,7 +3346,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3554,20 +3559,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3598,8 +3603,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4006,7 +4011,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4094,48 +4099,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4314,20 +4319,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4340,393 +4345,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4734,222 +4739,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5037,805 +5042,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5992,20 +5989,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6106,66 +6103,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6173,24 +6170,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6308,31 +6305,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6486,7 +6483,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6609,111 +6606,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6879,7 +6876,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6894,84 +6891,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7113,31 +7110,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7161,27 +7158,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8049,12 +8046,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8110,7 +8107,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8215,27 +8212,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8307,22 +8304,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8395,23 +8392,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8421,22 +8418,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8525,36 +8522,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8568,35 +8565,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8648,6 +8645,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9461,7 +9466,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9542,7 +9547,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9918,7 +9923,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9928,13 +9933,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10103,7 +10108,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10142,570 +10147,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10715,92 +10724,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10833,173 +10842,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11041,77 +11050,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11123,97 +11132,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11719,98 +11711,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11818,316 +11810,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12208,266 +12200,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12550,732 +12541,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13360,11 +13358,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13912,3 +13910,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/pt/LC_MESSAGES/nova.po b/nova/locale/pt/LC_MESSAGES/nova.po index 6de211d2d3..b418bfee5b 100644 --- a/nova/locale/pt/LC_MESSAGES/nova.po +++ b/nova/locale/pt/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po index 2f4fb586fd..d70ca7516e 100644 --- a/nova/locale/pt_BR/LC_MESSAGES/nova.po +++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2012-05-04 19:25+0000\n" "Last-Translator: Júlio Cezar Santos Pires \n" "Language-Team: Brazilian Portuguese \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1343,264 +1343,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "A instância %(instance_id)s não está executando." -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "group %s já existe" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Objeto esperado do tipo: %s" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1656,27 +1656,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1709,91 +1709,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "Endereço para Link Local não encontrado: %s" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Não foi possível atribuir um IP para o Link Local de %(interface)s :%(ex)s" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "Backend inválido: %s" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "Objeto esperado do tipo: %s" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1860,85 +1865,85 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "Muitas falhas de autenticação." -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Falha de Autenticação: %s" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 #, fuzzy msgid "Timestamp failed validation." msgstr "Muitas falhas de autenticação." -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "ação: %s" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2229,75 +2234,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "Capturado o erro: %s" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2465,47 +2470,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2520,28 +2525,28 @@ msgstr "" msgid "Malformed request body" msgstr "Corpo do pedido está mal formado" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "Chamando o pai %s" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3366,7 +3371,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "Volume não encontrada para a instância %(instance_id)s." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3584,20 +3589,20 @@ msgstr "Nenhuma rede definida." #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3628,8 +3633,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4039,7 +4044,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4127,49 +4132,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "Volume não encontrada para a instância %(instance_id)s." -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "Volume não encontrada para a instância %(instance_id)s." -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4348,20 +4353,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4374,401 +4379,401 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "recebido %s" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, fuzzy, python-format msgid "error: %s" msgstr "Capturado o erro: %s" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 #, fuzzy msgid "network" msgstr "instância %s: reset da rede" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 #, fuzzy msgid "IP address" msgstr "Alocar endereço" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "group %s já existe" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 #, fuzzy msgid "No networks found" msgstr "Nenhuma rede definida." -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "Reiniciar instância %r" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Serviço %(service_id)s não encontrado." -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Serviço %(service_id)s não encontrado." -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 #, fuzzy msgid "An unexpected error has occurred." msgstr "Erro inexperado lançado: %s" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, fuzzy, python-format msgid "%s created" msgstr "_criar: %s" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Capturado o erro: %s" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "Capturado o erro: %s" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Não é possível anexar o volume na instância %s" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4776,229 +4781,229 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 #, fuzzy msgid "going to delete a resizing instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 #, fuzzy msgid "Going to try to terminate instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 #, fuzzy msgid "Going to try to stop instance" msgstr "Falhou ao reiniciar instância" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 #, fuzzy msgid "Going to try to start instance" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Começando a terminar instâncias" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "Criar Grupo de Segurança %s" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Não é possível destruir o VBD %s" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Não é possível destruir o VBD %s" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 #, fuzzy msgid "Security group is still in use" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "Excluir grupo de segurança %s" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "Autorizada entrada do grupo de segurança %s" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "Revogado entrada do grupo de segurança %s" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5087,825 +5092,817 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "Falhou ao reiniciar instância" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "Falha ao suspender instância" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Erro inexperado lançado: %s" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, fuzzy, python-format msgid "Error: %s" msgstr "Capturado o erro: %s" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 #, fuzzy msgid "Allocating IP information in the background." msgstr "Removendo rede com id %s" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Começando a terminar instâncias" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 #, fuzzy msgid "Rebuilding instance" msgstr "Reconstruindo instância %s" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Falha ao obter metadados para o ip: %s" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Desanexar volume %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 #, fuzzy msgid "Rebooting instance" msgstr "Reiniciando a instância %s" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "instância %s: fazendo um snapshot" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "Removendo imagem %s" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 #, fuzzy msgid "error setting admin password" msgstr "Configurar senha do administrador" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Falha ao suspender instância" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Capturado o erro: %s" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 #, fuzzy msgid "Unrescuing" msgstr "instância %s: desfazendo o resgate" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "Iniciando instância %s" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "Instância não existe" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 #, fuzzy msgid "Retrieving diagnostics" msgstr "instância %s: recuperando os diagnósticos" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 #, fuzzy msgid "Reset network" msgstr "instância %s: reset da rede" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 #, fuzzy msgid "Get console output" msgstr "Obter saída do console para instância %s" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 #, fuzzy msgid "Getting vnc console" msgstr "Adicionando console" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 #, fuzzy msgid "Getting spice console" msgstr "Adicionando console" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Desconectando volume da instância desconhecida %s" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "Remover volume com id: %s" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "Instância %s não encontrada" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Removendo imagem %s" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "Iniciando instância %s" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6062,20 +6059,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6178,67 +6175,67 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Falhou ao reiniciar instância" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Falhou ao reiniciar instância" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "Corpo do pedido está mal formado" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6246,24 +6243,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6381,31 +6378,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "Removendo imagem %s" @@ -6560,7 +6557,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Falhou ao reiniciar instância" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "Volume não encontrada para a instância %(instance_id)s." @@ -6683,111 +6680,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d está ultrapassado, reiniciando dnsmasq" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d está ultrapassado, reiniciando dnsmasq" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d está ultrapassado, reiniciando radvd" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Backend inválido: %s" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "Iniciando a VLAN %s" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Iniciando instância %s" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Interface %(interface)s não encontrada." -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Falha ao suspender instância" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Iniciando instância %s" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Removendo o registro da imagem %s" @@ -6954,7 +6951,7 @@ msgstr "_remover: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6969,84 +6966,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "tipo de instância %(instance_type)s é inválida." -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "Removendo rede com id %s" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7189,31 +7186,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7237,27 +7234,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8132,12 +8129,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8193,7 +8190,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8298,27 +8295,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "Recuperada conexão servidor de modelo." -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "servidor de modelo perdido" @@ -8390,22 +8387,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "Tentativa de instanciar singleton" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8478,23 +8475,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "Endereço |%(address)s| não está alocado" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8504,22 +8501,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "Endereço |%(address)s| não está alocado" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8609,36 +8606,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8652,35 +8649,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "Não foi possível carregar o driver de virtualização: %s" @@ -8734,6 +8731,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9556,7 +9561,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9638,7 +9643,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10018,7 +10023,7 @@ msgstr "NotFound lançado: %s" msgid "Creating nic for instance: %s" msgstr "Obter saída do console para instância %s" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -10028,13 +10033,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Começando a terminar instâncias" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10210,7 +10215,7 @@ msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "Obter saída do console para instância %s" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10249,577 +10254,581 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 #, fuzzy msgid "Going to destroy instance again." msgstr "Falhou ao reiniciar instância" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "attaching network adapter failed." msgstr "Nenhuma rede definida." -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 #, fuzzy msgid "detaching network adapter failed." msgstr "Nenhuma rede definida." -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "volume %s: criado com sucesso" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 #, fuzzy msgid "Guest does not have a console available" msgstr "Usuário não tem privilégios de administrador" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" "Solicitando à xapi para realizar upload da imagem %(vdi_uuids)s com ID " "%(image_id)s" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Obtendo o tamanho da imagem para a imagem %s" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10829,92 +10838,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10947,173 +10956,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Iniciando a Bridge para %s" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11155,77 +11164,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Objeto esperado do tipo: %s" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11237,97 +11246,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, fuzzy, python-format msgid "%s is already mounted" msgstr "group %s já existe" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11835,98 +11827,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11934,321 +11926,321 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 #, fuzzy msgid "Powering on the VM instance" msgstr "Começando a terminar instâncias" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 #, fuzzy msgid "Destroying the VM" msgstr "Removendo o registro da imagem %s" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 #, fuzzy msgid "Unregistering the VM" msgstr "Removendo o registro da imagem %s" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 #, fuzzy msgid "Powering on the VM" msgstr "Começando a terminar instâncias" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Atualizando agente para %s" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Remover volume com id: %s" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 #, fuzzy msgid "instance not present" msgstr "Instância não existe" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Remover volume com id: %s" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Não é possível localizar o volume %s" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12329,268 +12321,267 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Ponto de montagem %(mountpoint)s conectada à instância %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "Não é possível localizar o volume %s" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Não foi possível criar volume" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Ponto de montagem %(mountpoint)s desanexada da instância %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Atualizando agente para %s" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "Configurar senha do administrador" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "Erro de OpenSSL: %s" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12675,129 +12666,136 @@ msgstr "Encontrado múltiplas redes para a bridge %s" msgid "Found no network for bridge %s" msgstr "Não foi encontrada rede para bridge %s" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 #, fuzzy msgid "Created VM" msgstr "_criar: %s" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "O VBD não foi encontrado na instância %s" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "group %s já existe" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "Não é possível desconectar o VBD %s" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "Não é possível destruir o VBD %s" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "VBD %(vbd_ref)s criado para VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "VBD %(vbd_ref)s criado para VM %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12806,609 +12804,609 @@ msgstr "" "VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) no SR " "%(sr_ref)s criada com sucesso." -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Projeto %(project_id)s não foi encontrado." -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Tamanho da imagem %(image)s:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Copiando o VDI %s de /boot/guest no dom0" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Kernel/Ramdisk %s destruidos" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 #, fuzzy msgid "Failed to fetch glance image" msgstr "Falhou ao reiniciar instância" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "O VDI %s continua disponível" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "O VHD %(vdi_uuid)s tem pai %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "Conectando VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "O VDB %s foi conectado." -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Destruindo VBD para o VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "O VBD para o VDI %s foi destruído." -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Iniciando a Bridge para %s" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 #, fuzzy msgid "Starting instance" msgstr "Iniciando instância %s" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Falha ao suspender instância" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "Falhou ao reiniciar instância" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Criando a VIF para VM %(vm_ref)s, rede %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13494,11 +13492,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -14046,3 +14044,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ro/LC_MESSAGES/nova.po b/nova/locale/ro/LC_MESSAGES/nova.po index 6dae6d980e..0920cf8972 100644 --- a/nova/locale/ro/LC_MESSAGES/nova.po +++ b/nova/locale/ro/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-06-10 18:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Romanian " @@ -24,12 +24,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1339,264 +1339,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1651,27 +1651,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1704,91 +1704,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1855,84 +1860,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2220,75 +2225,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2456,47 +2461,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2511,28 +2516,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3341,7 +3346,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3554,20 +3559,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3598,8 +3603,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4006,7 +4011,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4094,48 +4099,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4314,20 +4319,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4340,393 +4345,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4734,222 +4739,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5037,805 +5042,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5992,20 +5989,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6106,66 +6103,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6173,24 +6170,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6308,31 +6305,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6486,7 +6483,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6609,111 +6606,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6879,7 +6876,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6894,84 +6891,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7113,31 +7110,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7161,27 +7158,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8049,12 +8046,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8110,7 +8107,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8215,27 +8212,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8307,22 +8304,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8395,23 +8392,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8421,22 +8418,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8525,36 +8522,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8568,35 +8565,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8648,6 +8645,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9461,7 +9466,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9542,7 +9547,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9918,7 +9923,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9928,13 +9933,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10103,7 +10108,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10142,570 +10147,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10715,92 +10724,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10833,173 +10842,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11041,77 +11050,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11123,97 +11132,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11719,98 +11711,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11818,316 +11810,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12208,266 +12200,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12550,732 +12541,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13360,11 +13358,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13912,3 +13910,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po index a845822ee1..1e1983b3aa 100644 --- a/nova/locale/ru/LC_MESSAGES/nova.po +++ b/nova/locale/ru/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "block_device_list %s" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1370,265 +1370,265 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "Квота проекта %(project_id)s не найдена." -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "Проект %(project_id)s не найден." -#: nova/exception.py:1279 +#: nova/exception.py:1283 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "set_admin_password не реализован в этой драйвере." -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "Копия %(instance_id)s не переведена в режим восстановления" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "Тип копии %(name)s уже существует." -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Ожидался объект типа: %s" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1684,27 +1684,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1737,91 +1737,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "Недопустимый внутренний интерфейс: %s" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "Ожидался объект типа: %s" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "Недопустимая server_string: %s" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "Выгрузка образа %s" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "Ошибка удаления контейнера: %s" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, fuzzy, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1888,87 +1893,87 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "Слишком много неудачных попыток аутентификации." -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Ошибка аутентификации: %s" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 #, fuzzy msgid "Timestamp failed validation." msgstr "Слишком много неудачных попыток аутентификации." -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "действие: %s" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" "Неавторизированный запрос для контроллера=%(controller)s и " "действия=%(action)s" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2267,26 +2272,26 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "Обнаружена ошибка: %s" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s возвратил с HTTP %(status)d" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "Расширенный ресурс: %s" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " @@ -2295,49 +2300,49 @@ msgstr "" "Расширение %(ext_name)s: Невозможно расширить ресурс %(collection)s: Нет " "такого ресурса" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "Расширение %(ext_name)s расширение ресурса: %(collection)s" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, fuzzy, python-format msgid "v3 API Extension Blacklist: %s" msgstr "Загрузка расширения %s" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, fuzzy, python-format msgid "v3 API Extension Whitelist: %s" msgstr "Загрузка расширения %s" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, fuzzy, python-format msgid "Missing core API extensions: %s" msgstr "Загрузка расширения %s" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2506,47 +2511,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "Расширенный ресурс: %s" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "В запросе предоставлен не распознанный тип-содержимого" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "Тип содержимого не предоставлен в запросе" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "Пустое тело предоставлено в запросе" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2561,28 +2566,28 @@ msgstr "" msgid "Malformed request body" msgstr "Неправильное тело запроса" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "Выполняется вызов getter %s" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "Не поддерживаемый тип содержимого" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3417,7 +3422,7 @@ msgstr "" "%(instance_id)s" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3637,20 +3642,20 @@ msgstr "Ошибка создания" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3681,8 +3686,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4094,7 +4099,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4182,49 +4187,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "Не найден том для копии %(instance_id)s." -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "Не найден том для копии %(instance_id)s." -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4403,20 +4408,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4429,355 +4434,355 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "получено %s" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, fuzzy, python-format msgid "error: %s" msgstr "Ошибка БД: %s" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 #, fuzzy msgid "network" msgstr "Восстановление сети" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 #, fuzzy msgid "IP address" msgstr "Выделить адрес" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "Тип тома %(name)s уже существует." -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "проект" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 #, fuzzy msgid "No networks found" msgstr "Сеть не найдена" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "Выполнение остановки копий" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "Служба %(service_id)s не найдена." -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "Служба %(service_id)s не найдена." -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 #, fuzzy msgid "An unexpected error has occurred." msgstr "Непредвиденная ошибка: %s" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 #, fuzzy msgid "PROJECT" msgstr "проект" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 #, fuzzy msgid "Unknown error" msgstr "Ошибка аутентификации" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, fuzzy, python-format msgid "%s created" msgstr "Таблица |%s| не создана!" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Ошибка БД: %s" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "тип = %s" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "" "Превышена квота копий. Вы не можете запустить дополнительные копии этого " "типа." -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "Превышена квота копий. Вы можете запустить только %s копий этого типа." -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " @@ -4786,51 +4791,51 @@ msgstr "" "Превышена квота для %(pid)s, попытка назначить %(num_metadata)s свойств " "метаданных" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "Невозможно присоединить том для копии %s" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "Выполняет запуск %s копий..." -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4838,82 +4843,82 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "Выполнение завершения работы копий" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 #, fuzzy msgid "going to delete a resizing instance" msgstr "Выполнение завершения работы копий" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "Отсутствует узел для копии %s, немедленное удаление" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 #, fuzzy msgid "Going to try to soft delete instance" msgstr "Выполнение запуска копий" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 #, fuzzy msgid "Going to try to terminate instance" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 #, fuzzy msgid "Going to try to stop instance" msgstr "Попытка остановить %s" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 #, fuzzy msgid "Going to try to start instance" msgstr "Попытка запустить %s" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "Поиск по: %s" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, fuzzy, python-format msgid "snapshot for %s" msgstr "Запуск снимка для ВМ %s" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4922,148 +4927,148 @@ msgstr "" "Устаревший тип копии %(current_instance_type_name)s, новый тип копии " "%(new_instance_type_name)s" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "Будет выполнения попытка завершить работу %s" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "Группа безопасности %s не может быть пустой." -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "Создать группу безопасности %s" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "Группа безопасности %s уже существует" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Невозможно ликвидировать vbd %s" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "Невозможно ликвидировать vbd %s" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 #, fuzzy msgid "Security group is still in use" msgstr "Группа безопасности (%s) не найдена" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "Удалить группу безопасности %s" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "Правило (%s) не найдено" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "Добавление правила группы безопасности: %r" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5152,319 +5157,315 @@ msgstr "Ошибка БД: %s" msgid "Instance type %s not found for deletion" msgstr "Копия типа %s не найдена для выполнения удаления" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)." -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "Ошибка перезагрузки копии" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "Ошибка приостановления копии" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "Драйвер гипервизора не поддерживает правила брандмауэра" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "Непредвиденный код состояния" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "Выполнение запуска копий" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, fuzzy, python-format msgid "Error: %s" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 #, fuzzy msgid "Allocating IP information in the background." msgstr "установка сетевого узла" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Выполнение запуска копий" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "Пропуск DiskNotFound: %s" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "Пропуск DiskNotFound: %s" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "завершение работы bdm %s" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 #, fuzzy msgid "Rebuilding instance" msgstr "Обновление сборки %s" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Ошибка получения метаданных для ip: %s" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Создать снимок из тома %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 #, fuzzy msgid "Rebooting instance" msgstr "Перезагрузка копии %s" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " @@ -5473,26 +5474,26 @@ msgstr "" "попытка перезагрузки не выполняемой копии: %(instance_uuid)s (состояние: " "%(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 #, fuzzy msgid "Instance disappeared during reboot" msgstr "копия не включена" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "копия %s: выполнение снимка" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " @@ -5501,282 +5502,278 @@ msgstr "" "попытка создания снимка не выполняемой копии: %(instance_uuid)s " "(состояние: %(state)s ожидалось: %(running)s)" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "Найдено %(num_images)d образов (ротация: %(rotation)d)" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "Удаление образа %s" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 #, fuzzy msgid "Root password set" msgstr "Копия %s: Назначение административного пароля" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "set_admin_password не реализован в этой драйвере." -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "set_admin_password не реализован в этой драйвере." -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 #, fuzzy msgid "error setting admin password" msgstr "Ошибка назначения пароля администратора" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Ошибка приостановления копии" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "%s. Установка состояния копии vm_state на ERROR" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "Копия не существует" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "назначение совпадает с источником!" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 #, fuzzy msgid "Retrieving diagnostics" msgstr "копия %s: принятие диагностики" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 #, fuzzy msgid "Reset network" msgstr "Восстановление сети" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 #, fuzzy msgid "Inject network info" msgstr "установка сетевого узла" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 #, fuzzy msgid "Get console output" msgstr "Получить консольный вывод для копии %s" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 #, fuzzy msgid "Getting vnc console" msgstr "копия %s: получение консоли vnc" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 #, fuzzy msgid "Getting spice console" msgstr "копия %s: получение консоли vnc" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "Отсоединение тома от неизвестной копии %s" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "Попытка удаления несуществующей консоли %(console_id)s." -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "сетевые распределения для копии %s" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 #, fuzzy msgid "_post_live_migration() is started.." msgstr "Запущено post_live_migration().." -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -5785,16 +5782,16 @@ msgstr "" "отсутствует домен с соответствующим именем.\" Эта ошибка может быть " "безопасно пропущена." -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 #, fuzzy msgid "Post operation of migration started" msgstr "Запущено post_live_migration().." -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " @@ -5803,64 +5800,64 @@ msgstr "" "Найдены %(migration_count)d неподтверждённых перемещений, старше " "%(confirm_window)d секунд" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "Завершение работы ВМ для копии %(instance_uuid)s" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 #, fuzzy msgid "In ERROR state" msgstr "Ошибка БД: %s" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "Обновление временных данных использования полосы пропускания" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "Обновление временных данных использования полосы пропускания" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -5869,127 +5866,127 @@ msgstr "" "Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в " "гипервизоре." -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "копия не включена" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..." -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "LoggingVolumeDriver: %s" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, fuzzy, python-format msgid "No service record for host %s" msgstr "Нет службы для compute ID %s" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "%s. Установка состояния копии vm_state на ERROR" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6148,21 +6145,21 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 #, fuzzy msgid "Invalid block_device_mapping_destroy invocation" msgstr "block_device_mapping %s" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6266,67 +6263,67 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Ошибка перезагрузки копии" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Ошибка перезагрузки копии" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "Нераспознанное значение read_deleted '%s'" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "Недопустимый запрос тела" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6334,24 +6331,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6470,31 +6467,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "Удаление образа %s" @@ -6649,7 +6646,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Ошибка перезагрузки копии" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s" @@ -6772,21 +6769,21 @@ msgstr "Этот драйвер поддерживает только запис msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "Предпринята удалить цепочку %s, которая не существует" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "Неизвестная цепочка: %r" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " @@ -6795,90 +6792,90 @@ msgstr "" "Предпринята попытка удалить правило, которого там нет: %(chain)r %(rule)r" " %(wrap)r %(top)r" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "Недопустимое состояние: '%s'" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "Запуск интерфейса VLAN %s" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "Запуск копии %s" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "Интерфейс %(interface)s не найден" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "Ошибка приостановления копии" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "Запуск копии %s" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "Ошибка запуска xvp: %s" @@ -7057,7 +7054,7 @@ msgstr "_удалить: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -7072,84 +7069,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, fuzzy, python-format msgid "allocate_for_instance() for %s" msgstr "сетевые распределения для копии %s" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "сетевые распределения для копии %s" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, fuzzy, python-format msgid "deallocate_for_instance() for %s" msgstr "исключение сетевых распределений для копии |%s|" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, fuzzy, python-format msgid "validate_networks() for %s" msgstr "Недопустимый сетевой формат" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "установка сетевого узла" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7296,31 +7293,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7344,27 +7341,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8250,12 +8247,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8311,7 +8308,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8416,27 +8413,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8509,22 +8506,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "Имитация выполнения команды (субпроцесс): %s" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "Имитация команды привела к исключению %s" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'" @@ -8598,24 +8595,24 @@ msgstr "После принудительного завершения рабо msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 #, fuzzy msgid "spawn error" msgstr "Ошибка аутентификации" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "Адрес |%(address)s| не выделен" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8625,22 +8622,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "Адрес |%(address)s| не выделен" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8733,36 +8730,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Создание файлов в %s для имитации гостевого агента" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "Удаление файлов имитации гостевого агента в %s" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8776,35 +8773,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, fuzzy, python-format msgid "Loading compute driver '%s'" msgstr "LoggingVolumeDriver: %s" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "Невозможно загрузить драйвер виртуализации: %s" @@ -8858,6 +8855,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "Преобразование в необработанный, но текущий формат %s" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9677,7 +9682,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9759,7 +9764,7 @@ msgstr "Версия агента копии: %s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10145,7 +10150,7 @@ msgstr "Ошибка приостановления копии" msgid "Creating nic for instance: %s" msgstr "Создание снимка копии ВМ %s " -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -10155,13 +10160,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "Перечень копий" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" @@ -10337,7 +10342,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "Создание снимка копии ВМ %s " -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10376,452 +10381,457 @@ msgstr "Ошибка поиска vbd для vdi %s" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "Подключение к libvirt: %s" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "Неполадка с подключением к libvirt" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "Подключение к libvirt: %s" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 #, fuzzy msgid "Going to destroy instance again." msgstr "Выполнение остановки копий" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "attaching network adapter failed." msgstr "Сети не определены." -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 #, fuzzy msgid "detaching network adapter failed." msgstr "Сети не определены." -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "снимок %s: создание завершено" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 #, fuzzy msgid "Guest does not have a console available" msgstr "Пользователь не имеет административных привилегий" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "Создание изображения" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "Запрос xapi на приём образа vhd %(image)s" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " @@ -10830,48 +10840,48 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " @@ -10880,47 +10890,46 @@ msgstr "" "Невозможно получить количество ЦПУ, так как эта возможность не " "реализована для этой платформы. Эту ошибку можно безопасно пропустить." -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "устаревшая версия libvirt (не поддерживается getVersion)" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "Получение размера образа для образа %s" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -10929,29 +10938,29 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10961,7 +10970,7 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -10970,22 +10979,22 @@ msgstr "" "Создание временного файла %s для оповещения других узлов сети compute о " "необходимости присоединения того же хранилища." -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "plug_vifs() ошибка %(cnt)d.До %(max_retry)d попыток для %(hostname)s." -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" @@ -10994,64 +11003,64 @@ msgstr "" "Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки " "%(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 #, fuzzy msgid "Instance running successfully." msgstr "Копия %s: выполнение" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "Ошибка schedule_%(method)s: %(ex)s" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11086,173 +11095,173 @@ msgstr "nwfilter(%(instance_filter_name)s) для%(name)s не найден." msgid "iptables firewall: Setup Basic Filtering" msgstr "Брандмауэр iptables: Настройка базовой фильтрации" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, fuzzy, python-format msgid "Unknown image_type=%s" msgstr "неизвестный обработчик образа диска: %s" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "Выгрузка образа %s" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "Запуск моста интерфейса для %s" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11294,71 +11303,71 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Непредвиденная ошибка: %s" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 #, fuzzy msgid "Failed while unplugging vif" msgstr "Ошибка отсоединения vif копии '%s'" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI-устройство не найдено в %s" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " @@ -11367,7 +11376,7 @@ msgstr "" "Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " "проверка и попытка. Повторение: %(tries)s" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)" @@ -11379,65 +11388,48 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, fuzzy, python-format msgid "%s is already mounted" msgstr "образ уже присоединён" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "iSCSI-устройство не найдено в %s" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" "Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " "проверка и попытка. Повторение: %(tries)s" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 #, fuzzy msgid "Fibre Channel device not found." msgstr "iSCSI-устройство не найдено в %s" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " @@ -11446,35 +11438,35 @@ msgstr "" "Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная " "проверка и попытка. Повторение: %(tries)s" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11985,100 +11977,100 @@ msgstr "Исключение в %s " msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "Перечень копий" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "Всего %s копий" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 #, fuzzy msgid "Creating VM on the ESX host" msgstr "Создание ВМ с именем %s на узле ESX" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 #, fuzzy msgid "Created VM on the ESX host" msgstr "Создание ВМ с именем %s на узле ESX" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -12086,340 +12078,340 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 #, fuzzy msgid "Powering on the VM instance" msgstr "Включение питания на копии ВМ %s" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 #, fuzzy msgid "Powered on the VM instance" msgstr "Питание включено на копии ВМ %s" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "Создание снимка копии ВМ %s " -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 #, fuzzy msgid "Created Snapshot of the VM instance" msgstr "Создание снимка копии ВМ %s " -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "Выгрузка образа %s" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "Выгруженный образ %s" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "Удаление временного файла vmdk %s" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "Удалённый временный файл vmdk %s" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "копия не включена" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 #, fuzzy msgid "Rebooting guest OS of VM" msgstr "Перезагрузка гостевой ОС ВМ %s" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 #, fuzzy msgid "Rebooted guest OS of VM" msgstr "Выполнена перезагрузка гостевой ОС ВМ %s" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 #, fuzzy msgid "Doing hard reboot of VM" msgstr "Выполнение безотказной перезагрузки ВМ %s" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 #, fuzzy msgid "Did hard reboot of VM" msgstr "Выполнение безотказной перезагрузки ВМ %s" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 #, fuzzy msgid "Destroying the VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 #, fuzzy msgid "Destroyed the VM" msgstr "Незарегистрированная ВМ %s" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, fuzzy, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "В vmwareapi:_call_method, принято это исключение: %s" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 #, fuzzy msgid "Powering off the VM" msgstr "Выключение питания ВМ %s" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 #, fuzzy msgid "Powered off the VM" msgstr "Питание ВМ %s выключено" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 #, fuzzy msgid "Unregistering the VM" msgstr "Исключение регистрации ВМ %s" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 #, fuzzy msgid "Unregistered the VM" msgstr "Незарегистрированная ВМ %s" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 #, fuzzy msgid "Suspending the VM" msgstr "Приостановка ВМ %s " -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 #, fuzzy msgid "Suspended the VM" msgstr "Приостановленная ВМ %s " -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 #, fuzzy msgid "instance is powered off and cannot be suspended." msgstr "Питание копии выключено и следовательно она не может быть приостановлена." -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 #, fuzzy msgid "Resuming the VM" msgstr "Возобновление работы ВМ %s" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 #, fuzzy msgid "Resumed the VM" msgstr "Работа ВМ %s возобновлена " -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "копия не в приостановленном состоянии" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "копия не включена" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 #, fuzzy msgid "Powering on the VM" msgstr "Выключение питания ВМ %s" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 #, fuzzy msgid "Powered on the VM" msgstr "Питание ВМ %s выключено" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Удалить том с идентификатором: %s" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 #, fuzzy msgid "instance not present" msgstr "копия - %s не представлена" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, fuzzy, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "В vmwareapi:_create_session, принято это исключение: %s" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Удалить том с идентификатором: %s" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "Создать том из снимка %s" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 #, fuzzy msgid "Automatically hard rebooting" msgstr "Автоматическая безотказная перезагрузка %d" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "Создание папки с адресом %s" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "Создана папка с адресом %s" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12500,105 +12492,105 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, fuzzy, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "копия %(instance_name)s: удаление файлов копии %(target)s" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, fuzzy, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "копия %(instance_name)s: удаление файлов копии %(target)s" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "Точка подключения %(mountpoint)s присоединена к копии %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "Невозможно найти адрес %r" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Ошибка поиска тома в базе данных" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "Точка подключения %(mountpoint)s отсоединена от копии %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, fuzzy, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" "ВРЕМЯ ПРОСТОЯ: Срок вызова %(method)s истёк. VM id=%(instance_uuid)s; " "args=%(args)r" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " @@ -12607,171 +12599,166 @@ msgstr "" "НЕ РЕАЛИЗОВАНО: Вызов %(method)s не поддерживается агентом. VM " "id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "Вызов %(method)s возвратил ошибку: %(e)s." -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "Запрос версии агента" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "Обновление агента до %s" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "Настройка пароля администратора" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "Восстановление сети" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "Средства XenServer не установлены в этот образ" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "Ошибка OpenSSL: %s" -#: nova/virt/xenapi/driver.py:140 -#, fuzzy +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -"Необходимо указать xenapi_connection_url, xenapi_connection_username " -"(необязательно) и xenapi_connection_password для использования " -"connection_type=xenapi" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "Ошибка дешифрирования личного ключа: %s" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "Запуск узла на XenServer не поддерживается." -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" "Невозможно выполнить вход в XenAPI (недостаточно свободного места на " "Dom0?)" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "Исключение: %s" @@ -12857,129 +12844,136 @@ msgstr "Найдена не уникальная сеть для моста %s" msgid "Found no network for bridge %s" msgstr "Не найдена сеть для моста %s" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 #, fuzzy msgid "Created VM" msgstr "_создать: %s" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "VBD не найдено для копии %s" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "группа %s уже существует" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "Невозможно отсоединить VBD %s" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "Невозможно ликвидировать VBD %s" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "Создана VBD %(vbd_ref)s для ВМ %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "Создана VBD %(vbd_ref)s для ВМ %(vm_ref)s, VDI %(vdi_ref)s." -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "Невозможно ликвидировать VDI %s" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12988,149 +12982,149 @@ msgstr "" "Создан VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) " "на %(sr_ref)s." -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 #, fuzzy msgid "SR not present and could not be introduced" msgstr "Копия не найдена" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, fuzzy, python-format msgid "block device info: %s" msgstr "block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 #, fuzzy msgid "Starting snapshot for VM" msgstr "Запуск снимка для ВМ %s" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "Удаление ядра/ramdisk файлов из dom0" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, fuzzy, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" "xapi 'download_vhd' возвратил VDI типа '%(vdi_type)s' с UUID " "'%(vdi_uuid)s'" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, fuzzy, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" "Размер образа %(size_bytes)d превышает допустимый instance_type размер " "%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "Получение образа %(image)s" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "Ядро не найдено для образа %(image_id)s." -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " @@ -13139,177 +13133,177 @@ msgstr "" "Превышен размер ядра/Ramdisk образа: %(vdi_size)d байт, макс. " "%(max_size)d байт" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "Копирование VDI %s в /boot/guest на dom0" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "Ядро/Ramdisk VDI %s ликвидирован" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 #, fuzzy msgid "Failed to fetch glance image" msgstr "Ошибка перезагрузки копии" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "Обнаружен %(image_type_str)s формат для образа %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "VDI %s до сих пор доступен" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "Невозможно найти SR типа содержимого ISO" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "ISO: не содержимое iso типа" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "ISO: SR с локальной PBD" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "Время ожидания при создании устройства %s" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "Подсоединение VBD %s ... " -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "Подсоединение VBD %s выполнено." -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s подсоединено как %(orig_dev)s" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" "VBD %(vbd_ref)s подсоединено в неправильный dev, изменение назначения на " "%(dev)s" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "Ликвидирование VBD для VDI %s ... " -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "Ликвидирование VBD для VDI %s завершено." -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "Разделы:" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d секторов" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " @@ -13318,304 +13312,304 @@ msgstr "" "Запись таблицы разделов %(primary_first)d %(primary_last)d в " "%(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "Запись таблицы разделов %s выполнена." -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" "Ошибка присоединения файловой системы (ожидаемо для копий не на базе " "linux): %s" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "Ошибка перемещения vhd на новый узел" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "Запуск моста интерфейса для %s" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 #, fuzzy msgid "Starting instance" msgstr "Запуск копии %s" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "Ошибка обновления тома в базе данных" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "Готовый снимок и выгрузка для ВМ %s" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "Ошибка перезагрузки копии" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "Изменение размера VDI %(vdi_uuid)s с %(old_gb)dГБ до %(new_gb)dГБ" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 #, fuzzy msgid "Resize complete" msgstr "Изменение размера копии %s завершено" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "Ошибка поиска vbd для vdi %s" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 #, fuzzy msgid "Destroying VDIs" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 #, fuzzy msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" "Копия %(instance_uuid)s использует RAW или VHD, пропуск ядра и удаление " "ramdisk" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "копия содержит ядро или ramdisk, но не оба" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "файлы ядра/ramdisk удалены" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 #, fuzzy msgid "Destroying VM" msgstr "Выполнение перезагрузки xvp" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "Копия в состоянии режима восстановления: %s" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..." -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 #, fuzzy msgid "Injecting network info to xenstore" msgstr "установка сетевого узла" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 #, fuzzy msgid "Creating vifs" msgstr "Создание изображения" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s." -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 #, fuzzy msgid "No suitable network for migrate" msgstr "Недопустимый сетевой формат" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 #, fuzzy msgid "Migrate Send failed" msgstr "Ошибка создания" @@ -13703,11 +13697,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -14257,3 +14251,87 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" +#~ "Необходимо указать xenapi_connection_url, " +#~ "xenapi_connection_username (необязательно) и " +#~ "xenapi_connection_password для использования " +#~ "connection_type=xenapi" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ru_RU/LC_MESSAGES/nova.po b/nova/locale/ru_RU/LC_MESSAGES/nova.po index d2e036954b..75d6d9ed52 100644 --- a/nova/locale/ru_RU/LC_MESSAGES/nova.po +++ b/nova/locale/ru_RU/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian (Russia) " @@ -24,12 +24,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1339,264 +1339,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1651,27 +1651,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1704,91 +1704,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1855,84 +1860,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2220,75 +2225,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2456,47 +2461,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2511,28 +2516,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3341,7 +3346,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3554,20 +3559,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3598,8 +3603,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4006,7 +4011,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4094,48 +4099,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4314,20 +4319,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4340,393 +4345,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4734,222 +4739,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5037,805 +5042,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5992,20 +5989,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6106,66 +6103,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6173,24 +6170,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6308,31 +6305,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6486,7 +6483,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6609,111 +6606,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6879,7 +6876,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6894,84 +6891,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7113,31 +7110,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7161,27 +7158,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8049,12 +8046,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8110,7 +8107,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8215,27 +8212,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8307,22 +8304,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8395,23 +8392,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8421,22 +8418,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8525,36 +8522,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8568,35 +8565,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8648,6 +8645,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9461,7 +9466,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9542,7 +9547,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9918,7 +9923,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9928,13 +9933,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10103,7 +10108,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10142,570 +10147,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10715,92 +10724,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10833,173 +10842,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11041,77 +11050,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11123,97 +11132,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11719,98 +11711,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11818,316 +11810,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12208,266 +12200,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12550,732 +12541,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13360,11 +13358,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13912,3 +13910,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/sk/LC_MESSAGES/nova.po b/nova/locale/sk/LC_MESSAGES/nova.po index 60107e4d42..87aaa7ef36 100644 --- a/nova/locale/sk/LC_MESSAGES/nova.po +++ b/nova/locale/sk/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13674,3 +13672,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/sl_SI/LC_MESSAGES/nova.po b/nova/locale/sl_SI/LC_MESSAGES/nova.po index 3bd5f240df..511fbf0324 100644 --- a/nova/locale/sl_SI/LC_MESSAGES/nova.po +++ b/nova/locale/sl_SI/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-06-28 18:59+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Slovenian (Slovenia) " @@ -24,12 +24,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1339,264 +1339,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1651,27 +1651,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1704,91 +1704,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1855,84 +1860,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2220,75 +2225,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2456,47 +2461,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2511,28 +2516,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3341,7 +3346,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3554,20 +3559,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3598,8 +3603,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4006,7 +4011,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4094,48 +4099,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4314,20 +4319,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4340,393 +4345,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4734,222 +4739,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5037,805 +5042,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5992,20 +5989,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6106,66 +6103,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6173,24 +6170,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6308,31 +6305,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6486,7 +6483,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6609,111 +6606,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6879,7 +6876,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6894,84 +6891,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7113,31 +7110,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7161,27 +7158,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8049,12 +8046,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8110,7 +8107,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8215,27 +8212,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8307,22 +8304,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8395,23 +8392,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8421,22 +8418,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8525,36 +8522,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8568,35 +8565,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8648,6 +8645,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9461,7 +9466,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9542,7 +9547,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9918,7 +9923,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9928,13 +9933,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10103,7 +10108,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10142,570 +10147,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10715,92 +10724,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10833,173 +10842,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11041,77 +11050,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11123,97 +11132,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11719,98 +11711,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11818,316 +11810,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12208,266 +12200,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12550,732 +12541,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13360,11 +13358,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13912,3 +13910,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/sv/LC_MESSAGES/nova.po b/nova/locale/sv/LC_MESSAGES/nova.po new file mode 100644 index 0000000000..7bfb20e312 --- /dev/null +++ b/nova/locale/sv/LC_MESSAGES/nova.po @@ -0,0 +1,13443 @@ +# Swedish translations for nova. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the nova project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: nova\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" +"PO-Revision-Date: 2013-11-22 05:45+0000\n" +"Last-Translator: openstackjenkins \n" +"Language-Team: Swedish " +"(http://www.transifex.com/projects/p/openstack/language/sv/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: nova/block_device.py:503 nova/virt/hyperv/basevolumeutils.py:92 +#, python-format +msgid "block_device_list %s" +msgstr "" + +#: nova/context.py:66 +#, python-format +msgid "Arguments dropped when creating context: %s" +msgstr "" + +#: nova/context.py:111 +#, python-format +msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" +msgstr "" + +#: nova/crypto.py:56 +msgid "Filename of root CA" +msgstr "" + +#: nova/crypto.py:59 +msgid "Filename of private key" +msgstr "" + +#: nova/crypto.py:62 +msgid "Filename of root Certificate Revocation List" +msgstr "" + +#: nova/crypto.py:65 +msgid "Where we keep our keys" +msgstr "" + +#: nova/crypto.py:68 +msgid "Where we keep our root CA" +msgstr "" + +#: nova/crypto.py:71 +msgid "Should we use a CA for each project?" +msgstr "" + +#: nova/crypto.py:75 +#, python-format +msgid "Subject for certificate for users, %s for project, user, timestamp" +msgstr "" + +#: nova/crypto.py:80 +#, python-format +msgid "Subject for certificate for projects, %s for project, timestamp" +msgstr "" + +#: nova/crypto.py:145 +msgid "failed to generate fingerprint" +msgstr "" + +#: nova/crypto.py:212 +msgid "Unable to find the key" +msgstr "" + +#: nova/crypto.py:395 +msgid "Failed to write inbound.csr" +msgstr "" + +#: nova/crypto.py:397 +#, python-format +msgid "Flags path: %s" +msgstr "" + +#: nova/exception.py:104 +msgid "An unknown exception occurred." +msgstr "" + +#: nova/exception.py:126 nova/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: nova/exception.py:145 +#, python-format +msgid "Failed to encrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:149 +#, python-format +msgid "Failed to decrypt text: %(reason)s" +msgstr "" + +#: nova/exception.py:153 +msgid "Virtual Interface creation failed" +msgstr "" + +#: nova/exception.py:157 +msgid "5 attempts to create virtual interfacewith unique mac address failed" +msgstr "" + +#: nova/exception.py:162 +#, python-format +msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" +msgstr "" + +#: nova/exception.py:168 +msgid "Not authorized." +msgstr "" + +#: nova/exception.py:173 +msgid "User does not have admin privileges" +msgstr "" + +#: nova/exception.py:177 +#, python-format +msgid "Policy doesn't allow %(action)s to be performed." +msgstr "" + +#: nova/exception.py:184 +#, python-format +msgid "Image %(image_id)s is not active." +msgstr "" + +#: nova/exception.py:188 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: nova/exception.py:192 +msgid "Unacceptable parameters." +msgstr "" + +#: nova/exception.py:197 +msgid "Block Device Mapping is Invalid." +msgstr "" + +#: nova/exception.py:201 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s." +msgstr "" + +#: nova/exception.py:206 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get volume %(id)s." +msgstr "" + +#: nova/exception.py:211 +#, python-format +msgid "Block Device Mapping is Invalid: failed to get image %(id)s." +msgstr "" + +#: nova/exception.py:216 +msgid "" +"Block Device Mapping is Invalid: Boot sequence for the instance and " +"image/block device mapping combination is not valid." +msgstr "" + +#: nova/exception.py:223 +msgid "" +"Block Device Mapping is Invalid: You specified more local devices than " +"the limit allows" +msgstr "" + +#: nova/exception.py:229 +msgid "Ephemeral disks requested are larger than the instance type allows." +msgstr "" + +#: nova/exception.py:234 +msgid "Swap drive requested is larger than instance type allows." +msgstr "" + +#: nova/exception.py:238 +#, python-format +msgid "Block Device Mapping is Invalid: %(details)s" +msgstr "" + +#: nova/exception.py:243 +msgid "Block Device Mapping cannot be converted to legacy format. " +msgstr "" + +#: nova/exception.py:248 +#, python-format +msgid "Attribute not supported: %(attr)s" +msgstr "" + +#: nova/exception.py:253 +#, python-format +msgid "Volume %(volume_id)s is not attached to anything" +msgstr "" + +#: nova/exception.py:257 +#, python-format +msgid "" +"Volume %(volume_id)s did not finish being created even after we waited " +"%(seconds)s seconds or %(attempts)s attempts." +msgstr "" + +#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:125 +msgid "Keypair data is invalid" +msgstr "" + +#: nova/exception.py:268 +msgid "The request is invalid." +msgstr "" + +#: nova/exception.py:272 +msgid "Invalid input received" +msgstr "" + +#: nova/exception.py:277 +msgid "Invalid volume" +msgstr "" + +#: nova/exception.py:281 +msgid "Invalid volume access mode" +msgstr "" + +#: nova/exception.py:285 nova/api/openstack/compute/servers.py:1367 +#: nova/api/openstack/compute/contrib/admin_actions.py:257 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248 +#: nova/api/openstack/compute/plugins/v3/servers.py:1168 +msgid "Invalid metadata" +msgstr "" + +#: nova/exception.py:289 +msgid "Invalid metadata size" +msgstr "" + +#: nova/exception.py:294 +#, python-format +msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s" +msgstr "" + +#: nova/exception.py:298 +#, python-format +msgid "Invalid IP protocol %(protocol)s." +msgstr "" + +#: nova/exception.py:302 +#, python-format +msgid "Invalid content type %(content_type)s." +msgstr "" + +#: nova/exception.py:306 +#, python-format +msgid "Invalid cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:310 nova/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: nova/exception.py:318 +#, python-format +msgid "%(err)s" +msgstr "" + +#: nova/exception.py:322 +#, python-format +msgid "" +"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:" +" %(reason)s." +msgstr "" + +#: nova/exception.py:327 +#, python-format +msgid "Group not valid. Reason: %(reason)s" +msgstr "" + +#: nova/exception.py:331 nova/openstack/common/db/sqlalchemy/utils.py:33 +msgid "Sort key supplied was not valid." +msgstr "" + +#: nova/exception.py:335 +#, python-format +msgid "" +"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while" +" the instance is in this state." +msgstr "" + +#: nova/exception.py:340 +#, python-format +msgid "Instance %(instance_id)s is not running." +msgstr "" + +#: nova/exception.py:344 +#, python-format +msgid "Instance %(instance_id)s is not in rescue mode" +msgstr "" + +#: nova/exception.py:348 +#, python-format +msgid "Instance %(instance_id)s cannot be rescued: %(reason)s" +msgstr "" + +#: nova/exception.py:352 +#, python-format +msgid "Instance %(instance_id)s is not ready" +msgstr "" + +#: nova/exception.py:356 +msgid "Failed to suspend instance" +msgstr "" + +#: nova/exception.py:360 +#, python-format +msgid "Failed to resume instance: %(reason)s." +msgstr "" + +#: nova/exception.py:364 +#, python-format +msgid "Failed to power on instance: %(reason)s." +msgstr "" + +#: nova/exception.py:368 +#, python-format +msgid "Failed to power off instance: %(reason)s." +msgstr "" + +#: nova/exception.py:372 +msgid "Failed to reboot instance" +msgstr "" + +#: nova/exception.py:376 +msgid "Failed to terminate instance" +msgstr "" + +#: nova/exception.py:380 +msgid "Failed to deploy instance" +msgstr "" + +#: nova/exception.py:384 +msgid "Failed to launch instances" +msgstr "" + +#: nova/exception.py:388 +msgid "Service is unavailable at this time." +msgstr "" + +#: nova/exception.py:392 +msgid "Insufficient compute resources." +msgstr "" + +#: nova/exception.py:396 +#, python-format +msgid "Connection to the hypervisor is broken on host: %(host)s" +msgstr "" + +#: nova/exception.py:400 +#, python-format +msgid "Compute service of %(host)s is unavailable at this time." +msgstr "" + +#: nova/exception.py:404 +#, python-format +msgid "Compute service of %(host)s is still in use." +msgstr "" + +#: nova/exception.py:408 +#, python-format +msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)." +msgstr "" + +#: nova/exception.py:413 +msgid "The supplied hypervisor type of is invalid." +msgstr "" + +#: nova/exception.py:417 +msgid "The instance requires a newer hypervisor version than has been provided." +msgstr "" + +#: nova/exception.py:422 +#, python-format +msgid "" +"The supplied disk path (%(path)s) already exists, it is expected not to " +"exist." +msgstr "" + +#: nova/exception.py:427 +#, python-format +msgid "The supplied device path (%(path)s) is invalid." +msgstr "" + +#: nova/exception.py:431 +#, python-format +msgid "The supplied device path (%(path)s) is in use." +msgstr "" + +#: nova/exception.py:436 +#, python-format +msgid "The supplied device (%(device)s) is busy." +msgstr "" + +#: nova/exception.py:440 +msgid "Unacceptable CPU info" +msgstr "" + +#: nova/exception.py:444 +#, python-format +msgid "%(address)s is not a valid IP v4/6 address." +msgstr "" + +#: nova/exception.py:448 +#, python-format +msgid "" +"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN " +"tag is %(tag)s, but the one associated with the port group is %(pgroup)s." +msgstr "" + +#: nova/exception.py:454 +#, python-format +msgid "" +"vSwitch which contains the port group %(bridge)s is not associated with " +"the desired physical adapter. Expected vSwitch is %(expected)s, but the " +"one associated is %(actual)s." +msgstr "" + +#: nova/exception.py:461 +#, python-format +msgid "Disk format %(disk_format)s is not acceptable" +msgstr "" + +#: nova/exception.py:465 +#, python-format +msgid "Image %(image_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:469 +#, python-format +msgid "Instance %(instance_id)s is unacceptable: %(reason)s" +msgstr "" + +#: nova/exception.py:473 +#, python-format +msgid "Ec2 id %(ec2_id)s is unacceptable." +msgstr "" + +#: nova/exception.py:477 +#, python-format +msgid "Expected a uuid but received %(uuid)s." +msgstr "" + +#: nova/exception.py:481 +#, python-format +msgid "Invalid ID received %(id)s." +msgstr "" + +#: nova/exception.py:485 +msgid "Constraint not met." +msgstr "" + +#: nova/exception.py:490 +msgid "Resource could not be found." +msgstr "" + +#: nova/exception.py:495 +#, python-format +msgid "No agent-build associated with id %(id)s." +msgstr "" + +#: nova/exception.py:499 +#, python-format +msgid "" +"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture " +"%(architecture)s exists." +msgstr "" + +#: nova/exception.py:505 +#, python-format +msgid "Volume %(volume_id)s could not be found." +msgstr "" + +#: nova/exception.py:510 +#, python-format +msgid "Snapshot %(snapshot_id)s could not be found." +msgstr "" + +#: nova/exception.py:514 +#, python-format +msgid "No disk at %(location)s" +msgstr "" + +#: nova/exception.py:518 +#, python-format +msgid "Could not find a handler for %(driver_type)s volume." +msgstr "" + +#: nova/exception.py:522 +#, python-format +msgid "Invalid image href %(image_href)s." +msgstr "" + +#: nova/exception.py:526 +#, python-format +msgid "Requested image %(image)s has automatic disk resize disabled." +msgstr "" + +#: nova/exception.py:531 +#, python-format +msgid "Image %(image_id)s could not be found." +msgstr "" + +#: nova/exception.py:536 +#, python-format +msgid "" +"Image %(image_id)s could not be found. The nova EC2 API assigns image ids" +" dynamically when they are listed for the first time. Have you listed " +"image ids since adding this image?" +msgstr "" + +#: nova/exception.py:543 +#, python-format +msgid "Project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:547 +msgid "Cannot find SR to read/write VDI." +msgstr "" + +#: nova/exception.py:551 +#, python-format +msgid "Network %(network_id)s is duplicated." +msgstr "" + +#: nova/exception.py:555 +#, python-format +msgid "Network %(network_id)s is still in use." +msgstr "" + +#: nova/exception.py:559 +#, python-format +msgid "%(req)s is required to create a network." +msgstr "" + +#: nova/exception.py:563 +#, python-format +msgid "Network %(network_id)s could not be found." +msgstr "" + +#: nova/exception.py:567 +#, python-format +msgid "Port id %(port_id)s could not be found." +msgstr "" + +#: nova/exception.py:571 +#, python-format +msgid "Network could not be found for bridge %(bridge)s" +msgstr "" + +#: nova/exception.py:575 +#, python-format +msgid "Network could not be found for uuid %(uuid)s" +msgstr "" + +#: nova/exception.py:579 +#, python-format +msgid "Network could not be found with cidr %(cidr)s." +msgstr "" + +#: nova/exception.py:583 +#, python-format +msgid "Network could not be found for instance %(instance_id)s." +msgstr "" + +#: nova/exception.py:587 +msgid "No networks defined." +msgstr "" + +#: nova/exception.py:591 +msgid "No more available networks." +msgstr "" + +#: nova/exception.py:595 +#, python-format +msgid "" +"Either Network uuid %(network_uuid)s is not present or is not assigned to" +" the project %(project_id)s." +msgstr "" + +#: nova/exception.py:600 +msgid "" +"More than one possible network found. Specify network ID(s) to select " +"which one(s) to connect to," +msgstr "" + +#: nova/exception.py:605 +msgid "Could not find the datastore reference(s) which the VM uses." +msgstr "" + +#: nova/exception.py:609 +#, python-format +msgid "Port %(port_id)s is still in use." +msgstr "" + +#: nova/exception.py:613 +#, python-format +msgid "Port %(port_id)s not usable for instance %(instance)s." +msgstr "" + +#: nova/exception.py:617 +#, python-format +msgid "No free port available for instance %(instance)s." +msgstr "" + +#: nova/exception.py:621 +#, python-format +msgid "Fixed ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:625 +#, python-format +msgid "No fixed IP associated with id %(id)s." +msgstr "" + +#: nova/exception.py:629 +#, python-format +msgid "Fixed ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:633 +#, python-format +msgid "Instance %(instance_uuid)s has zero fixed ips." +msgstr "" + +#: nova/exception.py:637 +#, python-format +msgid "Network host %(host)s has zero fixed ips in network %(network_id)s." +msgstr "" + +#: nova/exception.py:642 +#, python-format +msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'." +msgstr "" + +#: nova/exception.py:646 +#, python-format +msgid "" +"Fixed IP address (%(address)s) does not exist in network " +"(%(network_uuid)s)." +msgstr "" + +#: nova/exception.py:651 +#, python-format +msgid "" +"Fixed IP address %(address)s is already in use on instance " +"%(instance_uuid)s." +msgstr "" + +#: nova/exception.py:656 +#, python-format +msgid "More than one instance is associated with fixed ip address '%(address)s'." +msgstr "" + +#: nova/exception.py:661 +#, python-format +msgid "Fixed IP address %(address)s is invalid." +msgstr "" + +#: nova/exception.py:666 +msgid "Zero fixed ips available." +msgstr "" + +#: nova/exception.py:670 +msgid "Zero fixed ips could be found." +msgstr "" + +#: nova/exception.py:674 +#, python-format +msgid "Floating ip %(address)s already exists." +msgstr "" + +#: nova/exception.py:679 +#, python-format +msgid "Floating ip not found for id %(id)s." +msgstr "" + +#: nova/exception.py:683 +#, python-format +msgid "The DNS entry %(name)s already exists in domain %(domain)s." +msgstr "" + +#: nova/exception.py:687 +#, python-format +msgid "Floating ip not found for address %(address)s." +msgstr "" + +#: nova/exception.py:691 +#, python-format +msgid "Floating ip not found for host %(host)s." +msgstr "" + +#: nova/exception.py:695 +#, python-format +msgid "Multiple floating ips are found for address %(address)s." +msgstr "" + +#: nova/exception.py:699 +msgid "Floating ip pool not found." +msgstr "" + +#: nova/exception.py:704 +msgid "Zero floating ips available." +msgstr "" + +#: nova/exception.py:710 +#, python-format +msgid "Floating ip %(address)s is associated." +msgstr "" + +#: nova/exception.py:714 +#, python-format +msgid "Floating ip %(address)s is not associated." +msgstr "" + +#: nova/exception.py:718 +msgid "Zero floating ips exist." +msgstr "" + +#: nova/exception.py:723 +#, python-format +msgid "Interface %(interface)s not found." +msgstr "" + +#: nova/exception.py:728 nova/api/openstack/compute/contrib/floating_ips.py:98 +msgid "Cannot disassociate auto assigned floating ip" +msgstr "" + +#: nova/exception.py:733 +#, python-format +msgid "Keypair %(name)s not found for user %(user_id)s" +msgstr "" + +#: nova/exception.py:737 +#, python-format +msgid "Service %(service_id)s could not be found." +msgstr "" + +#: nova/exception.py:741 +#, python-format +msgid "Service with host %(host)s binary %(binary)s exists." +msgstr "" + +#: nova/exception.py:745 +#, python-format +msgid "Service with host %(host)s topic %(topic)s exists." +msgstr "" + +#: nova/exception.py:749 +#, python-format +msgid "Host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:753 +#, python-format +msgid "Compute host %(host)s could not be found." +msgstr "" + +#: nova/exception.py:757 +#, python-format +msgid "Could not find binary %(binary)s on host %(host)s." +msgstr "" + +#: nova/exception.py:761 +#, python-format +msgid "Invalid reservation expiration %(expire)s." +msgstr "" + +#: nova/exception.py:765 +#, python-format +msgid "" +"Change would make usage less than 0 for the following resources: " +"%(unders)s" +msgstr "" + +#: nova/exception.py:770 +msgid "Quota could not be found" +msgstr "" + +#: nova/exception.py:774 +#, python-format +msgid "Quota exists for project %(project_id)s, resource %(resource)s" +msgstr "" + +#: nova/exception.py:779 +#, python-format +msgid "Unknown quota resources %(unknown)s." +msgstr "" + +#: nova/exception.py:783 +#, python-format +msgid "Quota for user %(user_id)s in project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:788 +#, python-format +msgid "Quota for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:792 +#, python-format +msgid "Quota class %(class_name)s could not be found." +msgstr "" + +#: nova/exception.py:796 +#, python-format +msgid "Quota usage for project %(project_id)s could not be found." +msgstr "" + +#: nova/exception.py:800 +#, python-format +msgid "Quota reservation %(uuid)s could not be found." +msgstr "" + +#: nova/exception.py:804 +#, python-format +msgid "Quota exceeded for resources: %(overs)s" +msgstr "" + +#: nova/exception.py:808 +#, python-format +msgid "Security group %(security_group_id)s not found." +msgstr "" + +#: nova/exception.py:812 +#, python-format +msgid "Security group %(security_group_id)s not found for project %(project_id)s." +msgstr "" + +#: nova/exception.py:817 +#, python-format +msgid "Security group with rule %(rule_id)s not found." +msgstr "" + +#: nova/exception.py:822 +#, python-format +msgid "" +"Security group %(security_group_name)s already exists for project " +"%(project_id)s." +msgstr "" + +#: nova/exception.py:827 +#, python-format +msgid "" +"Security group %(security_group_id)s is already associated with the " +"instance %(instance_id)s" +msgstr "" + +#: nova/exception.py:832 +#, python-format +msgid "" +"Security group %(security_group_id)s is not associated with the instance " +"%(instance_id)s" +msgstr "" + +#: nova/exception.py:837 +#, python-format +msgid "Security group default rule (%rule_id)s not found." +msgstr "" + +#: nova/exception.py:841 +msgid "" +"Network requires port_security_enabled and subnet associated in order to " +"apply security groups." +msgstr "" + +#: nova/exception.py:847 +#, python-format +msgid "Rule already exists in group: %(rule)s" +msgstr "" + +#: nova/exception.py:851 +msgid "No Unique Match Found." +msgstr "" + +#: nova/exception.py:856 +#, python-format +msgid "Migration %(migration_id)s could not be found." +msgstr "" + +#: nova/exception.py:860 +#, python-format +msgid "Migration not found for instance %(instance_id)s with status %(status)s." +msgstr "" + +#: nova/exception.py:865 +#, python-format +msgid "Console pool %(pool_id)s could not be found." +msgstr "" + +#: nova/exception.py:869 +#, python-format +msgid "" +"Console pool with host %(host)s, console_type %(console_type)s and " +"compute_host %(compute_host)s already exists." +msgstr "" + +#: nova/exception.py:875 +#, python-format +msgid "" +"Console pool of type %(console_type)s for compute host %(compute_host)s " +"on proxy host %(host)s not found." +msgstr "" + +#: nova/exception.py:881 +#, python-format +msgid "Console %(console_id)s could not be found." +msgstr "" + +#: nova/exception.py:885 +#, python-format +msgid "Console for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:889 +#, python-format +msgid "" +"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be " +"found." +msgstr "" + +#: nova/exception.py:894 +#, python-format +msgid "Invalid console type %(console_type)s" +msgstr "" + +#: nova/exception.py:898 +#, python-format +msgid "Unavailable console type %(console_type)s." +msgstr "" + +#: nova/exception.py:902 +#, python-format +msgid "Instance type %(instance_type_id)s could not be found." +msgstr "" + +#: nova/exception.py:906 +#, python-format +msgid "Instance type with name %(instance_type_name)s could not be found." +msgstr "" + +#: nova/exception.py:911 +#, python-format +msgid "Flavor %(flavor_id)s could not be found." +msgstr "" + +#: nova/exception.py:915 +#, python-format +msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination." +msgstr "" + +#: nova/exception.py:920 +#, python-format +msgid "Cell %(cell_name)s doesn't exist." +msgstr "" + +#: nova/exception.py:924 +#, python-format +msgid "Cell with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:928 +#, python-format +msgid "Inconsistency in cell routing: %(reason)s" +msgstr "" + +#: nova/exception.py:932 +#, python-format +msgid "Service API method not found: %(detail)s" +msgstr "" + +#: nova/exception.py:936 +msgid "Timeout waiting for response from cell" +msgstr "" + +#: nova/exception.py:940 +#, python-format +msgid "Cell message has reached maximum hop count: %(hop_count)s" +msgstr "" + +#: nova/exception.py:944 +msgid "No cells available matching scheduling criteria." +msgstr "" + +#: nova/exception.py:948 +msgid "Cannot update cells configuration file." +msgstr "" + +#: nova/exception.py:952 +#, python-format +msgid "Cell is not known for instance %(instance_uuid)s" +msgstr "" + +#: nova/exception.py:956 +#, python-format +msgid "Scheduler Host Filter %(filter_name)s could not be found." +msgstr "" + +#: nova/exception.py:960 +#, python-format +msgid "" +"Instance Type %(instance_type_id)s has no extra specs with key " +"%(extra_specs_key)s." +msgstr "" + +#: nova/exception.py:965 +#, python-format +msgid "File %(file_path)s could not be found." +msgstr "" + +#: nova/exception.py:969 +msgid "Zero files could be found." +msgstr "" + +#: nova/exception.py:973 +#, python-format +msgid "Virtual switch associated with the network adapter %(adapter)s not found." +msgstr "" + +#: nova/exception.py:978 +#, python-format +msgid "Network adapter %(adapter)s could not be found." +msgstr "" + +#: nova/exception.py:982 +#, python-format +msgid "Class %(class_name)s could not be found: %(exception)s" +msgstr "" + +#: nova/exception.py:986 +msgid "Action not allowed." +msgstr "" + +#: nova/exception.py:990 +msgid "Rotation is not allowed for snapshots" +msgstr "" + +#: nova/exception.py:994 +msgid "Rotation param is required for backup image_type" +msgstr "" + +#: nova/exception.py:999 nova/tests/compute/test_keypairs.py:146 +#, python-format +msgid "Key pair '%(key_name)s' already exists." +msgstr "" + +#: nova/exception.py:1003 +#, python-format +msgid "Instance %(name)s already exists." +msgstr "" + +#: nova/exception.py:1007 +#, python-format +msgid "Instance Type with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:1011 +#, python-format +msgid "Instance Type with ID %(flavor_id)s already exists." +msgstr "" + +#: nova/exception.py:1015 +#, python-format +msgid "" +"Flavor access already exists for flavor %(flavor_id)s and project " +"%(project_id)s combination." +msgstr "" + +#: nova/exception.py:1020 +#, python-format +msgid "%(path)s is not on shared storage: %(reason)s" +msgstr "" + +#: nova/exception.py:1024 +#, python-format +msgid "%(path)s is not on local storage: %(reason)s" +msgstr "" + +#: nova/exception.py:1028 +msgid "Migration error" +msgstr "" + +#: nova/exception.py:1032 +msgid "Migration pre-check error" +msgstr "" + +#: nova/exception.py:1036 +#, python-format +msgid "Malformed message body: %(reason)s" +msgstr "" + +#: nova/exception.py:1042 +#, python-format +msgid "Could not find config at %(path)s" +msgstr "" + +#: nova/exception.py:1046 +#, python-format +msgid "Could not load paste app '%(name)s' from %(path)s" +msgstr "" + +#: nova/exception.py:1050 +msgid "When resizing, instances must change flavor!" +msgstr "" + +#: nova/exception.py:1054 +#, python-format +msgid "Resize error: %(reason)s" +msgstr "" + +#: nova/exception.py:1058 +#, python-format +msgid "Server disk was unable to be resized because: %(reason)s" +msgstr "" + +#: nova/exception.py:1062 +msgid "Instance type's memory is too small for requested image." +msgstr "" + +#: nova/exception.py:1066 +msgid "Instance type's disk is too small for requested image." +msgstr "" + +#: nova/exception.py:1070 +#, python-format +msgid "Insufficient free memory on compute node to start %(uuid)s." +msgstr "" + +#: nova/exception.py:1074 +#, python-format +msgid "No valid host was found. %(reason)s" +msgstr "" + +#: nova/exception.py:1079 +msgid "Quota exceeded" +msgstr "" + +#: nova/exception.py:1086 +#, python-format +msgid "" +"Quota exceeded for %(overs)s: Requested %(req)s, but already used " +"%(used)d of %(allowed)d %(resource)s" +msgstr "" + +#: nova/exception.py:1091 +msgid "Maximum number of floating ips exceeded" +msgstr "" + +#: nova/exception.py:1095 +msgid "Maximum number of fixed ips exceeded" +msgstr "" + +#: nova/exception.py:1099 +#, python-format +msgid "Maximum number of metadata items exceeds %(allowed)d" +msgstr "" + +#: nova/exception.py:1103 +msgid "Personality file limit exceeded" +msgstr "" + +#: nova/exception.py:1107 +msgid "Personality file path too long" +msgstr "" + +#: nova/exception.py:1111 +msgid "Personality file content too long" +msgstr "" + +#: nova/exception.py:1115 nova/tests/compute/test_keypairs.py:157 +msgid "Maximum number of key pairs exceeded" +msgstr "" + +#: nova/exception.py:1120 +msgid "Maximum number of security groups or rules exceeded" +msgstr "" + +#: nova/exception.py:1124 +msgid "Maximum number of ports exceeded" +msgstr "" + +#: nova/exception.py:1128 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: " +"%(reason)s." +msgstr "" + +#: nova/exception.py:1133 +#, python-format +msgid "Aggregate %(aggregate_id)s could not be found." +msgstr "" + +#: nova/exception.py:1137 +#, python-format +msgid "Aggregate %(aggregate_name)s already exists." +msgstr "" + +#: nova/exception.py:1141 +#, python-format +msgid "Aggregate %(aggregate_id)s has no host %(host)s." +msgstr "" + +#: nova/exception.py:1145 +#, python-format +msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1150 +#, python-format +msgid "Aggregate %(aggregate_id)s already has host %(host)s." +msgstr "" + +#: nova/exception.py:1154 +msgid "Unable to create instance type" +msgstr "" + +#: nova/exception.py:1158 +#, python-format +msgid "Failed to set admin password on %(instance)s because %(reason)s" +msgstr "" + +#: nova/exception.py:1164 +#, python-format +msgid "Detected existing vlan with id %(vlan)d" +msgstr "" + +#: nova/exception.py:1168 +msgid "There was a conflict when trying to complete your request." +msgstr "" + +#: nova/exception.py:1174 +#, python-format +msgid "Instance %(instance_id)s could not be found." +msgstr "" + +#: nova/exception.py:1178 +#, python-format +msgid "Info cache for instance %(instance_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1183 +#, python-format +msgid "Node %(node_id)s could not be found." +msgstr "" + +#: nova/exception.py:1187 +#, python-format +msgid "Node with UUID %(node_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1191 +#, python-format +msgid "Marker %(marker)s could not be found." +msgstr "" + +#: nova/exception.py:1196 +#, python-format +msgid "Invalid id: %(val)s (expecting \"i-...\")." +msgstr "" + +#: nova/exception.py:1200 +#, python-format +msgid "Could not fetch image %(image_id)s" +msgstr "" + +#: nova/exception.py:1204 +#, python-format +msgid "Could not upload image %(image_id)s" +msgstr "" + +#: nova/exception.py:1208 +#, python-format +msgid "Task %(task_name)s is already running on host %(host)s" +msgstr "" + +#: nova/exception.py:1212 +#, python-format +msgid "Task %(task_name)s is not running on host %(host)s" +msgstr "" + +#: nova/exception.py:1216 +#, python-format +msgid "Instance %(instance_uuid)s is locked" +msgstr "" + +#: nova/exception.py:1220 +#, python-format +msgid "Invalid value for Config Drive option: %(option)s" +msgstr "" + +#: nova/exception.py:1224 +#, python-format +msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s" +msgstr "" + +#: nova/exception.py:1229 +#, python-format +msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat." +msgstr "" + +#: nova/exception.py:1234 +#, python-format +msgid "Failed to attach network adapter device to %(instance)s" +msgstr "" + +#: nova/exception.py:1238 +#, python-format +msgid "Failed to detach network adapter device from %(instance)s" +msgstr "" + +#: nova/exception.py:1242 +#, python-format +msgid "" +"User data too large. User data must be no larger than %(maxsize)s bytes " +"once base64 encoded. Your data is %(length)d bytes" +msgstr "" + +#: nova/exception.py:1248 +msgid "User data needs to be valid base 64." +msgstr "" + +#: nova/exception.py:1252 +#, python-format +msgid "" +"unexpected task state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1261 +#, python-format +msgid "" +"Action for request_id %(request_id)s on instance %(instance_uuid)s not " +"found" +msgstr "" + +#: nova/exception.py:1266 +#, python-format +msgid "Event %(event)s not found for action id %(action_id)s" +msgstr "" + +#: nova/exception.py:1270 +#, python-format +msgid "" +"unexpected VM state: expecting %(expected)s but the actual state is " +"%(actual)s" +msgstr "" + +#: nova/exception.py:1275 +#, python-format +msgid "The CA file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1279 +#, python-format +msgid "The CRL file for %(project)s could not be found" +msgstr "" + +#: nova/exception.py:1283 +msgid "Instance recreate is not implemented by this virt driver." +msgstr "" + +#: nova/exception.py:1287 +#, python-format +msgid "" +"The service from servicegroup driver %(driver)s is temporarily " +"unavailable." +msgstr "" + +#: nova/exception.py:1292 +#, python-format +msgid "%(binary)s attempted direct database access which is not allowed by policy" +msgstr "" + +#: nova/exception.py:1297 +#, python-format +msgid "Virtualization type '%(virt)s' is not supported by this compute driver" +msgstr "" + +#: nova/exception.py:1302 +#, python-format +msgid "" +"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " +"driver" +msgstr "" + +#: nova/exception.py:1307 +#, python-format +msgid "Invalid Base 64 data for file %(path)s" +msgstr "" + +#: nova/exception.py:1311 +#, python-format +msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" +msgstr "" + +#: nova/exception.py:1315 +#, python-format +msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" +msgstr "" + +#: nova/exception.py:1320 +#, python-format +msgid "Shadow table with name %(name)s already exists." +msgstr "" + +#: nova/exception.py:1325 +#, python-format +msgid "Instance rollback performed due to: %s" +msgstr "" + +#: nova/exception.py:1331 +#, python-format +msgid "Unsupported object type %(objtype)s" +msgstr "" + +#: nova/exception.py:1335 +#, python-format +msgid "Cannot call %(method)s on orphaned %(objtype)s object" +msgstr "" + +#: nova/exception.py:1339 +#, python-format +msgid "Version %(objver)s of %(objname)s is not supported" +msgstr "" + +#: nova/exception.py:1343 +#, python-format +msgid "Object action %(action)s failed because: %(reason)s" +msgstr "" + +#: nova/exception.py:1347 +#, python-format +msgid "Core API extensions are missing: %(missing_apis)s" +msgstr "" + +#: nova/exception.py:1351 +#, python-format +msgid "Error during following call to agent: %(method)s" +msgstr "" + +#: nova/exception.py:1355 +#, python-format +msgid "Unable to contact guest agent. The following call timed out: %(method)s" +msgstr "" + +#: nova/exception.py:1360 +#, python-format +msgid "Agent does not support the call: %(method)s" +msgstr "" + +#: nova/exception.py:1364 +#, python-format +msgid "Instance group %(group_uuid)s could not be found." +msgstr "" + +#: nova/exception.py:1368 +#, python-format +msgid "Instance group %(group_uuid)s already exists." +msgstr "" + +#: nova/exception.py:1372 +#, python-format +msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." +msgstr "" + +#: nova/exception.py:1377 +#, python-format +msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." +msgstr "" + +#: nova/exception.py:1382 +#, python-format +msgid "Instance group %(group_uuid)s has no policy %(policy)s." +msgstr "" + +#: nova/exception.py:1386 +#, python-format +msgid "Number of retries to plugin (%(num_retries)d) exceeded." +msgstr "" + +#: nova/exception.py:1390 +#, python-format +msgid "There was an error with the download module %(module)s. %(reason)s" +msgstr "" + +#: nova/exception.py:1395 +#, python-format +msgid "" +"The metadata for this location will not work with this module %(module)s." +" %(reason)s." +msgstr "" + +#: nova/exception.py:1400 +#, python-format +msgid "The method %(method_name)s is not implemented." +msgstr "" + +#: nova/exception.py:1404 +#, python-format +msgid "The module %(module)s is misconfigured: %(reason)s." +msgstr "" + +#: nova/exception.py:1408 +#, python-format +msgid "The PCI address %(address)s has an incorrect format." +msgstr "" + +#: nova/exception.py:1412 +#, python-format +msgid "PCI device %(id)s not found" +msgstr "" + +#: nova/exception.py:1416 +#, python-format +msgid "PCI Device %(node_id)s:%(address)s not found." +msgstr "" + +#: nova/exception.py:1420 +#, python-format +msgid "" +"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " +"%(hopestatus)s" +msgstr "" + +#: nova/exception.py:1426 +#, python-format +msgid "" +"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " +"of %(hopeowner)s" +msgstr "" + +#: nova/exception.py:1432 +#, python-format +msgid "PCI Device request (%requests)s failed" +msgstr "" + +#: nova/exception.py:1437 +#, python-format +msgid "" +"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " +"pool" +msgstr "" + +#: nova/exception.py:1443 +#, python-format +msgid "Invalid PCI alias definition: %(reason)s" +msgstr "" + +#: nova/exception.py:1447 +#, python-format +msgid "PCI alias %(alias)s is not defined" +msgstr "" + +#: nova/exception.py:1452 +#, python-format +msgid "Not enough parameters: %(reason)s" +msgstr "" + +#: nova/exception.py:1457 +#, python-format +msgid "Invalid PCI devices Whitelist config %(reason)s" +msgstr "" + +#: nova/exception.py:1461 +#, python-format +msgid "Cannot change %(node_id)s to %(new_node_id)s" +msgstr "" + +#: nova/exception.py:1471 +#, python-format +msgid "" +"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " +"%(reason)s" +msgstr "" + +#: nova/exception.py:1476 +#, python-format +msgid "Failed to detach PCI device %(dev)s: %(reason)s" +msgstr "" + +#: nova/exception.py:1480 +#, python-format +msgid "%(type)s hypervisor does not support PCI devices" +msgstr "" + +#: nova/exception.py:1484 +#, python-format +msgid "key manager error: %(reason)s" +msgstr "" + +#: nova/filters.py:70 +#, python-format +msgid "Starting with %d host(s)" +msgstr "" + +#: nova/filters.py:79 +#, python-format +msgid "Filter %(cls_name)s says to stop filtering" +msgstr "" + +#: nova/filters.py:84 +#, python-format +msgid "Filter %s returned 0 hosts" +msgstr "" + +#: nova/filters.py:86 +#, python-format +msgid "Filter %(cls_name)s returned %(obj_len)d host(s)" +msgstr "" + +#: nova/hooks.py:70 +#, python-format +msgid "Running %(name)s pre-hook: %(obj)s" +msgstr "" + +#: nova/hooks.py:82 +#, python-format +msgid "Running %(name)s post-hook: %(obj)s" +msgstr "" + +#: nova/manager.py:166 +msgid "Notifying Schedulers of capabilities ..." +msgstr "" + +#: nova/notifications.py:148 nova/notifications.py:188 +msgid "Failed to send state update notification" +msgstr "" + +#: nova/notifications.py:272 +msgid "Failed to get nw_info" +msgstr "" + +#: nova/policy.py:33 +msgid "JSON file representing policy" +msgstr "" + +#: nova/policy.py:36 +msgid "Rule checked when requested rule is not found" +msgstr "" + +#: nova/quota.py:1274 +#, python-format +msgid "Created reservations %s" +msgstr "" + +#: nova/quota.py:1297 +#, python-format +msgid "Failed to commit reservations %s" +msgstr "" + +#: nova/quota.py:1299 +#, python-format +msgid "Committed reservations %s" +msgstr "" + +#: nova/quota.py:1320 +#, python-format +msgid "Failed to roll back reservations %s" +msgstr "" + +#: nova/quota.py:1323 +#, python-format +msgid "Rolled back reservations %s" +msgstr "" + +#: nova/service.py:151 +#, python-format +msgid "Starting %(topic)s node (version %(version)s)" +msgstr "" + +#: nova/service.py:170 nova/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: nova/service.py:188 +#, python-format +msgid "Join ServiceGroup membership for this service %s" +msgstr "" + +#: nova/service.py:268 +msgid "Service killed that has no database entry" +msgstr "" + +#: nova/service.py:290 +#, python-format +msgid "Temporary directory is invalid: %s" +msgstr "" + +#: nova/service.py:392 +msgid "serve() can only be called once" +msgstr "" + +#: nova/utils.py:159 +#, python-format +msgid "Expected to receive %(exp)s bytes, but actually %(act)s" +msgstr "" + +#: nova/utils.py:365 +#, python-format +msgid "Couldn't get IPv4 : %(ex)s" +msgstr "" + +#: nova/utils.py:381 +#, python-format +msgid "IPv4 address is not found.: %s" +msgstr "" + +#: nova/utils.py:384 +#, python-format +msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" +msgstr "" + +#: nova/utils.py:399 +#, python-format +msgid "Link Local address is not found.:%s" +msgstr "" + +#: nova/utils.py:402 +#, python-format +msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" +msgstr "" + +#: nova/utils.py:423 +#, python-format +msgid "Invalid backend: %s" +msgstr "" + +#: nova/utils.py:468 +#, python-format +msgid "Expected object of type: %s" +msgstr "" + +#: nova/utils.py:497 +#, python-format +msgid "Invalid server_string: %s" +msgstr "" + +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: nova/utils.py:784 nova/virt/configdrive.py:178 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: nova/utils.py:953 +#, python-format +msgid "%s is not a string or unicode" +msgstr "" + +#: nova/utils.py:957 +#, python-format +msgid "%(name)s has a minimum character requirement of %(min_length)s." +msgstr "" + +#: nova/utils.py:962 +#, python-format +msgid "%(name)s has more than %(max_length)s characters." +msgstr "" + +#: nova/utils.py:972 +#, python-format +msgid "%(value_name)s must be an integer" +msgstr "" + +#: nova/utils.py:978 +#, python-format +msgid "%(value_name)s must be >= %(min_value)d" +msgstr "" + +#: nova/utils.py:984 +#, python-format +msgid "%(value_name)s must be <= %(max_value)d" +msgstr "" + +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + +#: nova/wsgi.py:125 +#, python-format +msgid "%(name)s listening on %(host)s:%(port)s" +msgstr "" + +#: nova/wsgi.py:140 nova/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: nova/wsgi.py:144 nova/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: nova/wsgi.py:148 nova/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: nova/wsgi.py:152 nova/openstack/common/sslutils.py:61 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: nova/wsgi.py:183 +#, python-format +msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support" +msgstr "" + +#: nova/wsgi.py:210 +msgid "Stopping WSGI server." +msgstr "" + +#: nova/wsgi.py:229 +msgid "WSGI server has stopped." +msgstr "" + +#: nova/wsgi.py:298 +msgid "You must implement __call__" +msgstr "" + +#: nova/wsgi.py:484 +#, python-format +msgid "Loading app %(name)s from %(path)s" +msgstr "" + +#: nova/api/auth.py:117 +msgid "Invalid service catalog json." +msgstr "" + +#: nova/api/auth.py:140 +msgid "Sourcing roles from deprecated X-Role HTTP header" +msgstr "" + +#: nova/api/sizelimit.py:54 nova/api/sizelimit.py:63 nova/api/sizelimit.py:77 +#: nova/api/metadata/password.py:62 +msgid "Request is too large." +msgstr "" + +#: nova/api/validator.py:134 +#, python-format +msgid "%(key)s with value %(value)s failed validator %(name)s" +msgstr "" + +#: nova/api/ec2/__init__.py:90 +#, python-format +msgid "FaultWrapper: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:161 +msgid "Too many failed authentications." +msgstr "" + +#: nova/api/ec2/__init__.py:170 +#, python-format +msgid "" +"Access key %(access_key)s has had %(failures)d failed authentications and" +" will be locked out for %(lock_mins)d minutes." +msgstr "" + +#: nova/api/ec2/__init__.py:189 +msgid "Signature not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:194 +msgid "Access key not provided" +msgstr "" + +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 +msgid "Failure communicating with keystone" +msgstr "" + +#: nova/api/ec2/__init__.py:245 +#, python-format +msgid "Keystone failure: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:306 +msgid "Timestamp failed validation." +msgstr "" + +#: nova/api/ec2/__init__.py:326 +#, python-format +msgid "action: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:328 +#, python-format +msgid "arg: %(key)s\t\tval: %(value)s" +msgstr "" + +#: nova/api/ec2/__init__.py:404 +#, python-format +msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" +msgstr "" + +#: nova/api/ec2/__init__.py:496 +#, python-format +msgid "Unexpected %(ex_name)s raised: %(ex_str)s" +msgstr "" + +#: nova/api/ec2/__init__.py:498 +#, python-format +msgid "Unexpected %(ex_name)s raised" +msgstr "" + +#: nova/api/ec2/__init__.py:502 +#, python-format +msgid "%(ex_name)s raised: %(ex_str)s" +msgstr "" + +#: nova/api/ec2/__init__.py:504 +#, python-format +msgid "%(ex_name)s raised" +msgstr "" + +#: nova/api/ec2/__init__.py:527 +#, python-format +msgid "Environment: %s" +msgstr "" + +#: nova/api/ec2/__init__.py:529 +msgid "Unknown error occurred." +msgstr "" + +#: nova/api/ec2/apirequest.py:62 +#, python-format +msgid "Unsupported API request: controller = %(controller)s, action = %(action)s" +msgstr "" + +#: nova/api/ec2/cloud.py:402 +#, python-format +msgid "Create snapshot of volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:427 +#, python-format +msgid "Could not find key pair(s): %s" +msgstr "" + +#: nova/api/ec2/cloud.py:443 +#, python-format +msgid "Create key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:455 +#, python-format +msgid "Import key %s" +msgstr "" + +#: nova/api/ec2/cloud.py:468 +#, python-format +msgid "Delete key pair %s" +msgstr "" + +#: nova/api/ec2/cloud.py:610 nova/api/ec2/cloud.py:734 +msgid "need group_name or group_id" +msgstr "" + +#: nova/api/ec2/cloud.py:615 +msgid "can't build a valid rule" +msgstr "" + +#: nova/api/ec2/cloud.py:623 +#, python-format +msgid "Invalid IP protocol %(protocol)s" +msgstr "" + +#: nova/api/ec2/cloud.py:654 nova/api/ec2/cloud.py:687 +msgid "No rule for the specified parameters." +msgstr "" + +#: nova/api/ec2/cloud.py:762 +#, python-format +msgid "Get console output for instance %s" +msgstr "" + +#: nova/api/ec2/cloud.py:833 +#, python-format +msgid "Create volume from snapshot %s" +msgstr "" + +#: nova/api/ec2/cloud.py:837 nova/api/openstack/compute/contrib/volumes.py:242 +#, python-format +msgid "Create volume of %s GB" +msgstr "" + +#: nova/api/ec2/cloud.py:873 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s" +msgstr "" + +#: nova/api/ec2/cloud.py:902 nova/api/openstack/compute/contrib/volumes.py:490 +#, python-format +msgid "Detach volume %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1062 +#, python-format +msgid "vol = %s\n" +msgstr "" + +#: nova/api/ec2/cloud.py:1222 +msgid "Allocate address" +msgstr "" + +#: nova/api/ec2/cloud.py:1227 +#, python-format +msgid "Release address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1232 +#, python-format +msgid "Associate address %(public_ip)s to instance %(instance_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1242 +msgid "Unable to associate IP Address, no fixed_ips." +msgstr "" + +#: nova/api/ec2/cloud.py:1250 +#: nova/api/openstack/compute/contrib/floating_ips.py:249 +#, python-format +msgid "multiple fixed_ips exist, using the first: %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1263 +#, python-format +msgid "Disassociate address %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1300 +msgid "Image must be available" +msgstr "" + +#: nova/api/ec2/cloud.py:1381 +msgid "Going to start terminating instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1392 +#, python-format +msgid "Reboot instance %r" +msgstr "" + +#: nova/api/ec2/cloud.py:1402 +msgid "Going to stop instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1412 +msgid "Going to start instances" +msgstr "" + +#: nova/api/ec2/cloud.py:1503 +#, python-format +msgid "De-registering image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1519 +msgid "imageLocation is required" +msgstr "" + +#: nova/api/ec2/cloud.py:1539 +#, python-format +msgid "Registered image %(image_location)s with id %(image_id)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1600 +msgid "user or group not specified" +msgstr "" + +#: nova/api/ec2/cloud.py:1603 +msgid "only group \"all\" is supported" +msgstr "" + +#: nova/api/ec2/cloud.py:1606 +msgid "operation_type must be add or remove" +msgstr "" + +#: nova/api/ec2/cloud.py:1608 +#, python-format +msgid "Updating image %s publicity" +msgstr "" + +#: nova/api/ec2/cloud.py:1621 +#, python-format +msgid "Not allowed to modify attributes for image %s" +msgstr "" + +#: nova/api/ec2/cloud.py:1647 +#, python-format +msgid "" +"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not " +"have a volume attached at root (%(root)s)" +msgstr "" + +#: nova/api/ec2/cloud.py:1678 +#, python-format +msgid "Couldn't stop instance within %d sec" +msgstr "" + +#: nova/api/ec2/cloud.py:1697 +#, python-format +msgid "image of %(instance)s at %(now)s" +msgstr "" + +#: nova/api/ec2/cloud.py:1722 nova/api/ec2/cloud.py:1771 +msgid "resource_id and tag are required" +msgstr "" + +#: nova/api/ec2/cloud.py:1726 nova/api/ec2/cloud.py:1775 +msgid "Expecting a list of resources" +msgstr "" + +#: nova/api/ec2/cloud.py:1731 nova/api/ec2/cloud.py:1780 +#: nova/api/ec2/cloud.py:1837 +msgid "Only instances implemented" +msgstr "" + +#: nova/api/ec2/cloud.py:1735 nova/api/ec2/cloud.py:1784 +msgid "Expecting a list of tagSets" +msgstr "" + +#: nova/api/ec2/cloud.py:1741 nova/api/ec2/cloud.py:1792 +msgid "Expecting tagSet to be key/value pairs" +msgstr "" + +#: nova/api/ec2/cloud.py:1748 +msgid "Expecting both key and value to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1797 +msgid "Expecting key to be set" +msgstr "" + +#: nova/api/ec2/cloud.py:1871 +msgid "Invalid CIDR" +msgstr "" + +#: nova/api/ec2/ec2utils.py:257 +msgid "Request must include either Timestamp or Expires, but cannot contain both" +msgstr "" + +#: nova/api/ec2/ec2utils.py:275 +msgid "Timestamp is invalid." +msgstr "" + +#: nova/api/ec2/faults.py:31 +#, python-format +msgid "EC2 error response: %(code)s: %(message)s" +msgstr "" + +#: nova/api/metadata/base.py:393 +#, python-format +msgid "future versions %s hidden in version list" +msgstr "" + +#: nova/api/metadata/handler.py:112 +msgid "" +"X-Instance-ID present in request headers. The " +"'service_neutron_metadata_proxy' option must be enabled to process this " +"header." +msgstr "" + +#: nova/api/metadata/handler.py:138 nova/api/metadata/handler.py:145 +#, python-format +msgid "Failed to get metadata for ip: %s" +msgstr "" + +#: nova/api/metadata/handler.py:140 nova/api/metadata/handler.py:191 +msgid "An unknown error has occurred. Please try your request again." +msgstr "" + +#: nova/api/metadata/handler.py:157 +msgid "X-Instance-ID header is missing from request." +msgstr "" + +#: nova/api/metadata/handler.py:159 +msgid "Multiple X-Instance-ID headers found within request." +msgstr "" + +#: nova/api/metadata/handler.py:173 +#, python-format +msgid "" +"X-Instance-ID-Signature: %(signature)s does not match the expected value:" +" %(expected_signature)s for id: %(instance_id)s. Request From: " +"%(remote_address)s" +msgstr "" + +#: nova/api/metadata/handler.py:182 +msgid "Invalid proxy request signature." +msgstr "" + +#: nova/api/metadata/handler.py:189 nova/api/metadata/handler.py:196 +#, python-format +msgid "Failed to get metadata for instance id: %s" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:49 +msgid "file does not exist" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:51 +msgid "Unexpected IOError when reading" +msgstr "" + +#: nova/api/metadata/vendordata_json.py:54 +msgid "failed to load json" +msgstr "" + +#: nova/api/openstack/__init__.py:84 +#, python-format +msgid "Caught error: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:93 +#, python-format +msgid "%(url)s returned with HTTP %(status)d" +msgstr "" + +#: nova/api/openstack/__init__.py:186 +msgid "Must specify an ExtensionManager class" +msgstr "" + +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 +#, python-format +msgid "Extended resource: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 +#, python-format +msgid "" +"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " +"resource" +msgstr "" + +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 +#, python-format +msgid "Extension %(ext_name)s extending resource: %(collection)s" +msgstr "" + +#: nova/api/openstack/__init__.py:280 +#: nova/api/openstack/compute/plugins/v3/servers.py:347 +#, python-format +msgid "Not loading %s because it is in the blacklist" +msgstr "" + +#: nova/api/openstack/__init__.py:285 +#: nova/api/openstack/compute/plugins/v3/servers.py:352 +#, python-format +msgid "Not loading %s because it is not in the whitelist" +msgstr "" + +#: nova/api/openstack/__init__.py:296 +#, python-format +msgid "v3 API Extension Blacklist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:298 +#, python-format +msgid "v3 API Extension Whitelist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:305 +#, python-format +msgid "Extensions in both blacklist and whitelist: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:329 +#, python-format +msgid "Missing core API extensions: %s" +msgstr "" + +#: nova/api/openstack/__init__.py:357 +#, python-format +msgid "Running _register_resources on %s" +msgstr "" + +#: nova/api/openstack/__init__.py:399 +#, python-format +msgid "Running _register_controllers on %s" +msgstr "" + +#: nova/api/openstack/common.py:119 +#, python-format +msgid "" +"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. " +"Bad upgrade or db corrupted?" +msgstr "" + +#: nova/api/openstack/common.py:166 +#, python-format +msgid "%s param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:169 +#, python-format +msgid "%s param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:194 +msgid "offset param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:200 +msgid "limit param must be an integer" +msgstr "" + +#: nova/api/openstack/common.py:204 +msgid "limit param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:208 +msgid "offset param must be positive" +msgstr "" + +#: nova/api/openstack/common.py:243 nova/api/openstack/compute/flavors.py:148 +#: nova/api/openstack/compute/servers.py:574 +#: nova/api/openstack/compute/plugins/v3/flavors.py:156 +#: nova/api/openstack/compute/plugins/v3/servers.py:554 +#, python-format +msgid "marker [%s] not found" +msgstr "" + +#: nova/api/openstack/common.py:283 +#, python-format +msgid "href %s does not contain version" +msgstr "" + +#: nova/api/openstack/common.py:298 +msgid "Image metadata limit exceeded" +msgstr "" + +#: nova/api/openstack/common.py:306 +msgid "Image metadata key cannot be blank" +msgstr "" + +#: nova/api/openstack/common.py:309 +msgid "Image metadata key too long" +msgstr "" + +#: nova/api/openstack/common.py:312 +msgid "Invalid image metadata" +msgstr "" + +#: nova/api/openstack/common.py:375 +#, python-format +msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s" +msgstr "" + +#: nova/api/openstack/common.py:378 +#, python-format +msgid "Cannot '%s' an instance which has never been active" +msgstr "" + +#: nova/api/openstack/common.py:381 +#, python-format +msgid "Instance is in an invalid state for '%s'" +msgstr "" + +#: nova/api/openstack/common.py:461 +msgid "Rejecting snapshot request, snapshots currently disabled" +msgstr "" + +#: nova/api/openstack/common.py:463 +msgid "Instance snapshots are not permitted at this time." +msgstr "" + +#: nova/api/openstack/extensions.py:199 +#, python-format +msgid "Loaded extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:238 +#: nova/api/openstack/compute/plugins/__init__.py:47 +#, python-format +msgid "Ext name: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:239 +#: nova/api/openstack/compute/plugins/__init__.py:48 +#, python-format +msgid "Ext alias: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:240 +#: nova/api/openstack/compute/plugins/__init__.py:49 +#, python-format +msgid "Ext description: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:242 +#: nova/api/openstack/compute/plugins/__init__.py:51 +#, python-format +msgid "Ext namespace: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:243 +#, python-format +msgid "Ext updated: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:245 +#: nova/api/openstack/compute/plugins/__init__.py:54 +#, python-format +msgid "Exception loading extension: %s" +msgstr "" + +#: nova/api/openstack/extensions.py:259 +#, python-format +msgid "Loading extension %s" +msgstr "" + +#: nova/api/openstack/extensions.py:268 +#, python-format +msgid "Calling extension factory %s" +msgstr "" + +#: nova/api/openstack/extensions.py:280 +#, python-format +msgid "Failed to load extension %(ext_factory)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:351 +#, python-format +msgid "Failed to load extension %(classpath)s: %(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:374 +#, python-format +msgid "Failed to load extension %(ext_name)s:%(exc)s" +msgstr "" + +#: nova/api/openstack/extensions.py:487 +msgid "Unexpected exception in API method" +msgstr "" + +#: nova/api/openstack/extensions.py:488 +#, python-format +msgid "" +"Unexpected API Error. Please report this at " +"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible." +"\n" +"%s" +msgstr "" + +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 +msgid "cannot understand JSON" +msgstr "" + +#: nova/api/openstack/wsgi.py:659 +msgid "too many body keys" +msgstr "" + +#: nova/api/openstack/wsgi.py:703 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:707 +#, python-format +msgid "Fault thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:710 +#, python-format +msgid "HTTP exception thrown: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:833 +msgid "Unrecognized Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:837 +msgid "No Content-Type provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:841 +msgid "Empty body provided in request" +msgstr "" + +#: nova/api/openstack/wsgi.py:953 +#, python-format +msgid "There is no such action: %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 +#: nova/api/openstack/compute/server_metadata.py:59 +#: nova/api/openstack/compute/server_metadata.py:77 +#: nova/api/openstack/compute/server_metadata.py:102 +#: nova/api/openstack/compute/server_metadata.py:127 +#: nova/api/openstack/compute/contrib/admin_actions.py:226 +#: nova/api/openstack/compute/contrib/evacuate.py:49 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:51 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128 +msgid "Malformed request body" +msgstr "" + +#: nova/api/openstack/wsgi.py:960 +#, python-format +msgid "Action: '%(action)s', body: %(body)s" +msgstr "" + +#: nova/api/openstack/wsgi.py:964 +#, python-format +msgid "Calling method %s" +msgstr "" + +#: nova/api/openstack/wsgi.py:973 +msgid "Unsupported Content-Type" +msgstr "" + +#: nova/api/openstack/wsgi.py:985 +#, python-format +msgid "" +"Malformed request URL: URL's project_id '%(project_id)s' doesn't match " +"Context's project_id '%(context_project_id)s'" +msgstr "" + +#: nova/api/openstack/wsgi.py:1224 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:276 +msgid "element is not a child" +msgstr "" + +#: nova/api/openstack/xmlutil.py:434 +msgid "root element selecting a list" +msgstr "" + +#: nova/api/openstack/xmlutil.py:757 +#, python-format +msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" +msgstr "" + +#: nova/api/openstack/xmlutil.py:877 +msgid "subclasses must implement construct()!" +msgstr "" + +#: nova/api/openstack/compute/extensions.py:39 +msgid "Initializing extension manager." +msgstr "" + +#: nova/api/openstack/compute/flavors.py:109 +#: nova/api/openstack/compute/plugins/v3/flavors.py:116 +#, python-format +msgid "Invalid is_public filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:133 +#, python-format +msgid "Invalid minRam filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/flavors.py:140 +#, python-format +msgid "Invalid minDisk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:37 +#: nova/api/openstack/compute/images.py:142 +#: nova/api/openstack/compute/images.py:158 +msgid "Image not found." +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:80 +msgid "Incorrect request body format" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:84 +#: nova/api/openstack/compute/server_metadata.py:81 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:87 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:91 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108 +msgid "Request body and URI mismatch" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:87 +#: nova/api/openstack/compute/server_metadata.py:85 +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:90 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:94 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112 +msgid "Request body contains too many items" +msgstr "" + +#: nova/api/openstack/compute/image_metadata.py:119 +msgid "Invalid metadata key" +msgstr "" + +#: nova/api/openstack/compute/images.py:163 +msgid "You are not allowed to delete the image." +msgstr "" + +#: nova/api/openstack/compute/ips.py:69 +#: nova/api/openstack/compute/plugins/v3/ips.py:71 +msgid "Instance does not exist" +msgstr "" + +#: nova/api/openstack/compute/ips.py:92 +#: nova/api/openstack/compute/plugins/v3/ips.py:94 +msgid "Instance is not a member of specified network" +msgstr "" + +#: nova/api/openstack/compute/limits.py:164 +#: nova/api/openstack/compute/plugins/v3/limits.py:147 +#, python-format +msgid "" +"Only %(value)s %(verb)s request(s) can be made to %(uri)s every " +"%(unit_string)s." +msgstr "" + +#: nova/api/openstack/compute/limits.py:292 +#: nova/api/openstack/compute/plugins/v3/limits.py:274 +msgid "This request was rate-limited." +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:39 +#: nova/api/openstack/compute/server_metadata.py:123 +#: nova/api/openstack/compute/server_metadata.py:174 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198 +msgid "Server does not exist" +msgstr "" + +#: nova/api/openstack/compute/server_metadata.py:155 +#: nova/api/openstack/compute/server_metadata.py:166 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178 +#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190 +msgid "Metadata item was not found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:538 +#: nova/api/openstack/compute/contrib/cells.py:405 +#: nova/api/openstack/compute/plugins/v3/cells.py:413 +msgid "Invalid changes-since value" +msgstr "" + +#: nova/api/openstack/compute/servers.py:557 +#: nova/api/openstack/compute/plugins/v3/servers.py:537 +msgid "Only administrators may list deleted instances" +msgstr "" + +#: nova/api/openstack/compute/servers.py:577 +#: nova/api/openstack/compute/plugins/v3/servers.py:557 +#, python-format +msgid "Flavor '%s' could not be found " +msgstr "" + +#: nova/api/openstack/compute/servers.py:595 +#: nova/api/openstack/compute/servers.py:741 +#: nova/api/openstack/compute/servers.py:1042 +#: nova/api/openstack/compute/servers.py:1147 +#: nova/api/openstack/compute/servers.py:1319 +#: nova/api/openstack/compute/plugins/v3/servers.py:575 +#: nova/api/openstack/compute/plugins/v3/servers.py:690 +#: nova/api/openstack/compute/plugins/v3/servers.py:894 +#: nova/api/openstack/compute/plugins/v3/servers.py:998 +#: nova/api/openstack/compute/plugins/v3/servers.py:1120 +msgid "Instance could not be found" +msgstr "" + +#: nova/api/openstack/compute/servers.py:626 +#: nova/api/openstack/compute/plugins/v3/personalities.py:88 +#, python-format +msgid "Bad personality format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:629 +#: nova/api/openstack/compute/plugins/v3/personalities.py:91 +msgid "Bad personality format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:632 +#: nova/api/openstack/compute/plugins/v3/personalities.py:94 +#, python-format +msgid "Personality content for %s cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:647 +msgid "Unknown argument : port" +msgstr "" + +#: nova/api/openstack/compute/servers.py:650 +#: nova/api/openstack/compute/plugins/v3/servers.py:620 +#, python-format +msgid "Bad port format: port uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:660 +#: nova/api/openstack/compute/plugins/v3/servers.py:636 +#, python-format +msgid "Bad networks format: network uuid is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:670 +#: nova/api/openstack/compute/plugins/v3/servers.py:609 +#, python-format +msgid "Invalid fixed IP address (%s)" +msgstr "" + +#: nova/api/openstack/compute/servers.py:683 +#: nova/api/openstack/compute/plugins/v3/servers.py:651 +#, python-format +msgid "Duplicate networks (%s) are not allowed" +msgstr "" + +#: nova/api/openstack/compute/servers.py:689 +#: nova/api/openstack/compute/plugins/v3/servers.py:657 +#, python-format +msgid "Bad network format: missing %s" +msgstr "" + +#: nova/api/openstack/compute/servers.py:692 +#: nova/api/openstack/compute/servers.py:793 +#: nova/api/openstack/compute/plugins/v3/servers.py:660 +msgid "Bad networks format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:718 +msgid "Userdata content cannot be decoded" +msgstr "" + +#: nova/api/openstack/compute/servers.py:723 +msgid "accessIPv4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:728 +msgid "accessIPv6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/servers.py:757 +#: nova/api/openstack/compute/plugins/v3/servers.py:706 +msgid "Server name is not defined" +msgstr "" + +#: nova/api/openstack/compute/servers.py:809 +#: nova/api/openstack/compute/servers.py:936 +msgid "Invalid flavorRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:849 +msgid "" +"Using different block_device_mapping syntaxes is not allowed in the same " +"request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:887 +#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64 +msgid "min_count must be <= max_count" +msgstr "" + +#: nova/api/openstack/compute/servers.py:933 +#: nova/api/openstack/compute/plugins/v3/servers.py:781 +msgid "Can not find requested image" +msgstr "" + +#: nova/api/openstack/compute/servers.py:939 +#: nova/api/openstack/compute/plugins/v3/servers.py:787 +msgid "Invalid key_name provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:942 +#: nova/api/openstack/compute/plugins/v3/servers.py:790 +msgid "Invalid config_drive provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1027 +msgid "HostId cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1031 +msgid "Personality cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1057 +#: nova/api/openstack/compute/servers.py:1074 +#: nova/api/openstack/compute/plugins/v3/servers.py:909 +#: nova/api/openstack/compute/plugins/v3/servers.py:925 +msgid "Instance has not been resized." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1077 +#: nova/api/openstack/compute/plugins/v3/servers.py:928 +msgid "Flavor used by the instance could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1093 +#: nova/api/openstack/compute/plugins/v3/servers.py:944 +msgid "Argument 'type' for reboot is not HARD or SOFT" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1097 +#: nova/api/openstack/compute/plugins/v3/servers.py:948 +msgid "Missing argument 'type' for reboot" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1119 +#: nova/api/openstack/compute/plugins/v3/servers.py:970 +msgid "Unable to locate requested flavor." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1122 +#: nova/api/openstack/compute/plugins/v3/servers.py:973 +msgid "Resize requires a flavor change." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1128 +#: nova/api/openstack/compute/plugins/v3/servers.py:979 +msgid "You are not authorized to access the image the instance was started with." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1132 +#: nova/api/openstack/compute/plugins/v3/servers.py:983 +msgid "Image that the instance was started with could not be found." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1136 +#: nova/api/openstack/compute/plugins/v3/servers.py:987 +msgid "Invalid instance image." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1157 +msgid "Missing imageRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1166 +msgid "Invalid imageRef provided." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1197 +msgid "Missing flavorRef attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1210 +msgid "No adminPass was specified" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1218 +#: nova/api/openstack/compute/plugins/v3/admin_password.py:78 +msgid "Unable to set password on instance" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1227 +msgid "Unable to parse metadata key/value pairs." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1240 +msgid "Resize request has invalid 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1243 +msgid "Resize requests require 'flavorRef' attribute." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1261 +#: nova/api/openstack/compute/contrib/aggregates.py:160 +#: nova/api/openstack/compute/contrib/coverage_ext.py:287 +#: nova/api/openstack/compute/contrib/flavormanage.py:59 +#: nova/api/openstack/compute/contrib/keypairs.py:89 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:46 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:80 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:118 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:199 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:91 +#: nova/api/openstack/compute/plugins/v3/servers.py:1074 +msgid "Invalid request body" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1267 +msgid "Could not parse imageRef from request." +msgstr "" + +#: nova/api/openstack/compute/servers.py:1325 +#: nova/api/openstack/compute/plugins/v3/servers.py:1126 +msgid "Cannot find image for rebuild" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1358 +msgid "createImage entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1428 +msgid "Invalid adminPass" +msgstr "" + +#: nova/api/openstack/compute/servers.py:1454 +#: nova/api/openstack/compute/plugins/v3/servers.py:1324 +#, python-format +msgid "Removing options '%s' from query" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:60 +#: nova/api/openstack/compute/contrib/admin_actions.py:79 +#: nova/api/openstack/compute/contrib/admin_actions.py:98 +#: nova/api/openstack/compute/contrib/admin_actions.py:117 +#: nova/api/openstack/compute/contrib/admin_actions.py:151 +#: nova/api/openstack/compute/contrib/admin_actions.py:167 +#: nova/api/openstack/compute/contrib/admin_actions.py:183 +#: nova/api/openstack/compute/contrib/admin_actions.py:201 +#: nova/api/openstack/compute/contrib/admin_actions.py:341 +#: nova/api/openstack/compute/contrib/multinic.py:42 +#: nova/api/openstack/compute/contrib/rescue.py:43 +#: nova/api/openstack/compute/contrib/shelve.py:43 +#: nova/api/openstack/compute/plugins/v3/rescue.py:47 +msgid "Server not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:63 +#, python-format +msgid "Compute.api::pause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:82 +#, python-format +msgid "Compute.api::unpause %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:101 +#, python-format +msgid "compute.api::suspend %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:120 +#, python-format +msgid "compute.api::resume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:138 +#, python-format +msgid "Error in migrate %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:154 +#, python-format +msgid "Compute.api::reset_network %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:170 +#, python-format +msgid "Compute.api::inject_network_info %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:186 +#, python-format +msgid "Compute.api::lock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:204 +#, python-format +msgid "Compute.api::unlock %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:234 +#, python-format +msgid "createBackup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:238 +msgid "Malformed createBackup entity" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:244 +msgid "createBackup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:247 +msgid "createBackup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:263 +#: nova/api/openstack/compute/contrib/console_output.py:46 +#: nova/api/openstack/compute/contrib/server_diagnostics.py:48 +#: nova/api/openstack/compute/contrib/server_start_stop.py:42 +msgid "Instance not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:293 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:285 +msgid "" +"host, block_migration and disk_over_commit must be specified for live " +"migration." +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:310 +#, python-format +msgid "Live migration of instance %s to another host failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:313 +#, python-format +msgid "Live migration of instance %(id)s to host %(host)s failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:331 +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:320 +#, python-format +msgid "Desired state must be specified. Valid states are: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/admin_actions.py:344 +#, python-format +msgid "Compute.api::resetState %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:100 +#, python-format +msgid "Cannot show aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:133 +#, python-format +msgid "Cannot update aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:145 +#, python-format +msgid "Cannot delete aggregate: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:156 +#, python-format +msgid "Aggregates does not have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:170 +#: nova/api/openstack/compute/contrib/aggregates.py:175 +#, python-format +msgid "Cannot add host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:189 +#: nova/api/openstack/compute/contrib/aggregates.py:193 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:183 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:187 +#, python-format +msgid "Cannot remove host %(host)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/aggregates.py:213 +#, python-format +msgid "Cannot set metadata %(metadata)s in aggregate %(id)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:66 +#, python-format +msgid "Create assisted snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:77 +#: nova/api/openstack/compute/contrib/volumes.py:624 +#, python-format +msgid "Delete snapshot with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:103 +msgid "Attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:110 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:142 +#: nova/api/openstack/compute/contrib/attach_interfaces.py:165 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163 +msgid "Network driver does not support this function." +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:114 +msgid "Failed to attach interface" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:121 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121 +msgid "Attachments update is not supported" +msgstr "" + +#: nova/api/openstack/compute/contrib/attach_interfaces.py:132 +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132 +#, python-format +msgid "Detach interface %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/baremetal_nodes.py:203 +msgid "Must specify id or address" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:243 +#, python-format +msgid "Cell %(id)s not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:274 +#: nova/api/openstack/compute/plugins/v3/cells.py:277 +msgid "Cell name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:278 +#: nova/api/openstack/compute/plugins/v3/cells.py:281 +msgid "Cell name cannot contain '!' or '.'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:285 +#: nova/api/openstack/compute/plugins/v3/cells.py:288 +msgid "Cell type must be 'parent' or 'child'" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:341 +#: nova/api/openstack/compute/contrib/cells.py:364 +#: nova/api/openstack/compute/plugins/v3/cells.py:346 +#: nova/api/openstack/compute/plugins/v3/cells.py:370 +msgid "No cell information in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:346 +#: nova/api/openstack/compute/plugins/v3/cells.py:351 +msgid "No cell name in request" +msgstr "" + +#: nova/api/openstack/compute/contrib/cells.py:398 +#: nova/api/openstack/compute/plugins/v3/cells.py:406 +msgid "Only 'updated_since', 'project_id' and 'deleted' are understood." +msgstr "" + +#: nova/api/openstack/compute/contrib/certificates.py:61 +#: nova/api/openstack/compute/plugins/v3/certificates.py:66 +msgid "Only root certificate can be retrieved." +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe.py:150 +msgid "" +"Unable to claim IP for VPN instances, ensure it isn't running, and try " +"again in a few minutes" +msgstr "" + +#: nova/api/openstack/compute/contrib/cloudpipe_update.py:42 +#, python-format +msgid "Unknown action %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:51 +msgid "os-getConsoleOutput malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:62 +#: nova/api/openstack/compute/plugins/v3/console_output.py:63 +msgid "Length in request body must be an integer value" +msgstr "" + +#: nova/api/openstack/compute/contrib/console_output.py:70 +msgid "Unable to get console" +msgstr "" + +#: nova/api/openstack/compute/contrib/consoles.py:52 +msgid "Instance not yet ready" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:98 +#: nova/api/openstack/compute/plugins/v3/coverage.py:113 +#, python-format +msgid "Can't connect to service: %s, no portspecified\n" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:118 +#: nova/api/openstack/compute/plugins/v3/coverage.py:143 +msgid "Coverage begin" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:166 +#: nova/api/openstack/compute/plugins/v3/coverage.py:195 +msgid "Coverage not running" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:195 +#: nova/api/openstack/compute/plugins/v3/coverage.py:228 +msgid "Invalid path" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:199 +#: nova/api/openstack/compute/plugins/v3/coverage.py:232 +msgid "No path given for report file" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:206 +#: nova/api/openstack/compute/plugins/v3/coverage.py:239 +msgid "You can't use html reports without combining" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:219 +#: nova/api/openstack/compute/plugins/v3/coverage.py:252 +#, python-format +msgid "Directory conflict: %s already exists" +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:277 +#: nova/api/openstack/compute/plugins/v3/coverage.py:133 +msgid "Python coverage module is not installed." +msgstr "" + +#: nova/api/openstack/compute/contrib/coverage_ext.py:285 +#, python-format +msgid "Coverage doesn't have %s action" +msgstr "" + +#: nova/api/openstack/compute/contrib/disk_config.py:44 +#: nova/api/openstack/compute/plugins/v3/disk_config.py:45 +#, python-format +msgid "%s must be either 'MANUAL' or 'AUTO'." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:61 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:63 +msgid "admin password can't be changed on existing disk" +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:69 +msgid "host and onSharedStorage must be specified." +msgstr "" + +#: nova/api/openstack/compute/contrib/evacuate.py:75 +#: nova/api/openstack/compute/plugins/v3/evacuate.py:77 +#, python-format +msgid "Compute host %s not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:41 +#, python-format +msgid "Fixed IP %s has been deleted" +msgstr "" + +#: nova/api/openstack/compute/contrib/fixed_ips.py:74 +#, python-format +msgid "Fixed IP %s not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:79 +#: nova/api/openstack/compute/contrib/flavor_access.py:103 +msgid "Flavor not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:108 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:106 +msgid "Access list not available for public flavors." +msgstr "" + +#: nova/api/openstack/compute/contrib/flavor_access.py:120 +msgid "No request body" +msgstr "" + +#: nova/api/openstack/compute/contrib/flavorextraspecs.py:57 +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:59 +msgid "No Request Body" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ip_dns.py:224 +msgid "DNS entries not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:130 +#: nova/api/openstack/compute/contrib/floating_ips.py:178 +#, python-format +msgid "Floating ip not found for id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:163 +#, python-format +msgid "No more floating ips in pool %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:165 +msgid "No more floating ips available." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:190 +#, python-format +msgid "Floating ip %s has been disassociated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:217 +#: nova/api/openstack/compute/contrib/floating_ips.py:282 +#: nova/api/openstack/compute/contrib/security_groups.py:458 +msgid "Missing parameter dict" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:220 +#: nova/api/openstack/compute/contrib/floating_ips.py:285 +msgid "Address not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:227 +msgid "No nw_info cache associated with instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:232 +msgid "No fixed ips associated to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:243 +msgid "Specified fixed address not assigned to instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:257 +msgid "floating ip is already associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:260 +msgid "l3driver call to add floating ip failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:264 +#: nova/api/openstack/compute/contrib/floating_ips.py:293 +msgid "floating ip not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:267 +msgid "Error. Unable to associate floating ip" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:308 +msgid "Floating ip is not associated" +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips.py:312 +#, python-format +msgid "Floating ip %(address)s is not associated with instance %(id)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 +#: nova/cmd/manage.py:416 +#, python-format +msgid "/%s should be specified as single address(es) not in cidr format" +msgstr "" + +#: nova/api/openstack/compute/contrib/fping.py:54 +msgid "fping utility is not found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:184 +#: nova/api/openstack/compute/plugins/v3/hosts.py:151 +#, python-format +msgid "Invalid update setting: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:187 +#: nova/api/openstack/compute/plugins/v3/hosts.py:154 +#, python-format +msgid "Invalid status: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:189 +#: nova/api/openstack/compute/plugins/v3/hosts.py:156 +#, python-format +msgid "Invalid mode: '%s'" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:191 +#: nova/api/openstack/compute/plugins/v3/hosts.py:158 +msgid "'status' or 'maintenance_mode' needed for host update" +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:207 +#: nova/api/openstack/compute/plugins/v3/hosts.py:175 +#, python-format +msgid "Putting host %(host_name)s in maintenance mode %(mode)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:213 +#: nova/api/openstack/compute/plugins/v3/hosts.py:181 +msgid "Virt driver does not implement host maintenance mode." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:228 +#: nova/api/openstack/compute/plugins/v3/hosts.py:197 +#, python-format +msgid "Enabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:230 +#: nova/api/openstack/compute/plugins/v3/hosts.py:199 +#, python-format +msgid "Disabling host %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:235 +#: nova/api/openstack/compute/plugins/v3/hosts.py:204 +msgid "Virt driver does not implement host disabled status." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:251 +#: nova/api/openstack/compute/plugins/v3/hosts.py:222 +msgid "Virt driver does not implement host power management." +msgstr "" + +#: nova/api/openstack/compute/contrib/hosts.py:337 +#: nova/api/openstack/compute/plugins/v3/hosts.py:316 +msgid "Describe-resource is admin only functionality" +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:184 +#: nova/api/openstack/compute/contrib/hypervisors.py:195 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:185 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:197 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:234 +#, python-format +msgid "Hypervisor with ID '%s' could not be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:203 +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:205 +msgid "Virt driver does not implement uptime function." +msgstr "" + +#: nova/api/openstack/compute/contrib/hypervisors.py:219 +#: nova/api/openstack/compute/contrib/hypervisors.py:229 +#, python-format +msgid "No hypervisor matching '%s' could be found." +msgstr "" + +#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:58 +#: nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py:55 +#, python-format +msgid "Invalid timestamp for date %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/keypairs.py:107 +#: nova/api/openstack/compute/plugins/v3/keypairs.py:109 +msgid "Quota exceeded, too many key pairs." +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:53 +msgid "Missing 'networkId' argument for addFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:69 +msgid "Missing 'address' argument for removeFixedIp" +msgstr "" + +#: nova/api/openstack/compute/contrib/multinic.py:78 +#, python-format +msgid "Unable to find address %r" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:24 +#, python-format +msgid "Disassociating host with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:28 +#: nova/api/openstack/compute/contrib/networks_associate.py:39 +#: nova/api/openstack/compute/contrib/networks_associate.py:51 +#: nova/api/openstack/compute/contrib/os_networks.py:80 +#: nova/api/openstack/compute/contrib/os_networks.py:90 +#: nova/api/openstack/compute/contrib/os_networks.py:100 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:114 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:136 +msgid "Network not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/networks_associate.py:35 +#, python-format +msgid "Disassociating project with network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:75 +#, python-format +msgid "Disassociating network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:86 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110 +#, python-format +msgid "Showing network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:96 +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:128 +#, python-format +msgid "Deleting network with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:111 +msgid "Missing network in body" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:115 +msgid "Network label is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:119 +msgid "Network cidr or cidr_v6 is required" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:121 +#, python-format +msgid "Creating network with label %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:137 +#, python-format +msgid "Associating network %(network)s with project %(project)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:145 +msgid "VLAN support must be enabled" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_networks.py:148 +#, python-format +msgid "Cannot associate network %(network)s with project %(project)s: %(message)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:125 +msgid "Failed to update usages deallocating network." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:155 +msgid "No CIDR requested" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161 +msgid "Requested network does not contain enough (2+) usable hosts" +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:165 +msgid "CIDR is malformed." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:168 +msgid "Address could not be converted." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:176 +msgid "Quota exceeded, too many networks." +msgstr "" + +#: nova/api/openstack/compute/contrib/os_tenant_networks.py:187 +msgid "Create networks failed" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:73 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 +#: nova/cmd/manage.py:253 +msgid "Quota limit must be -1 or greater." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:77 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 +#: nova/cmd/manage.py:257 +#, python-format +msgid "Quota limit must greater than %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:80 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 +#: nova/cmd/manage.py:260 +#, python-format +msgid "Quota limit must less than %s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:153 +#, python-format +msgid "Quota '%(value)s' for %(key)s should be integer." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:158 +#, python-format +msgid "force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:161 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:162 +#, python-format +msgid "Bad key(s) %s in quota_set" +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:182 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:191 +#, python-format +msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s." +msgstr "" + +#: nova/api/openstack/compute/contrib/quotas.py:187 +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 +#, python-format +msgid "" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/scheduler_hints.py:39 +#: nova/api/openstack/compute/plugins/v3/scheduler_hints.py:38 +msgid "Malformed scheduler_hints attribute" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129 +#: nova/api/openstack/compute/contrib/security_groups.py:372 +msgid "Not enough parameters to build a valid rule." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133 +msgid "This default rule already exists." +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154 +#, python-format +msgid "Showing security_group_default_rule with id %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158 +msgid "security group default rule not found" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:380 +#, python-format +msgid "Bad prefix for network in cidr %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:461 +msgid "Security group not specified" +msgstr "" + +#: nova/api/openstack/compute/contrib/security_groups.py:465 +msgid "Security group name cannot be empty" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:50 +#: nova/api/openstack/compute/plugins/v3/servers.py:1295 +msgid "start instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/server_start_stop.py:62 +#: nova/api/openstack/compute/plugins/v3/servers.py:1308 +msgid "stop instance" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:177 +#: nova/api/openstack/compute/plugins/v3/services.py:159 +msgid "Disabled reason contains invalid characters or is too long" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:184 +#: nova/api/openstack/compute/plugins/v3/services.py:166 +msgid "Invalid attribute in the request" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:186 +#: nova/api/openstack/compute/plugins/v3/services.py:168 +msgid "Missing disabled reason field" +msgstr "" + +#: nova/api/openstack/compute/contrib/services.py:192 +msgid "Unknown service" +msgstr "" + +#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:228 +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:237 +msgid "Invalid start time. The start time cannot occur after the end time." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:76 +#, python-format +msgid "vol=%s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:187 +#, python-format +msgid "Delete volume with id: %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:360 +#: nova/api/openstack/compute/contrib/volumes.py:501 +#, python-format +msgid "Instance %s is not attached." +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:381 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:134 +#, python-format +msgid "Bad volumeId format: volumeId is not in proper format (%s)" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:400 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:159 +#, python-format +msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:664 +#, python-format +msgid "Create snapshot from volume %s" +msgstr "" + +#: nova/api/openstack/compute/contrib/volumes.py:671 +#, python-format +msgid "Invalid value '%s' for force." +msgstr "" + +#: nova/api/openstack/compute/plugins/__init__.py:36 +#, python-format +msgid "Loaded extension %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/__init__.py:52 +#, python-format +msgid "Ext version: %i" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/access_ips.py:165 +msgid "access_ip_v4 is not proper IPv4 format" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/access_ips.py:170 +msgid "access_ip_v6 is not proper IPv6 format" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:225 +#, python-format +msgid "create_backup entity requires %s attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229 +msgid "Malformed create_backup entity" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:235 +msgid "create_backup attribute 'rotation' must be an integer" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_actions.py:238 +msgid "create_backup attribute 'rotation' must be greater than or equal to zero" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_password.py:60 +msgid "No admin_password was specified" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/admin_password.py:64 +msgid "Invalid admin password" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/agents.py:109 +#: nova/api/openstack/compute/plugins/v3/agents.py:160 +#: nova/api/openstack/compute/plugins/v3/aggregates.py:86 +#, python-format +msgid "Could not find %s parameter in the request" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:50 +msgid "Could not find host to be set in request body" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:54 +msgid "The value of host must be a string" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:122 +msgid "Request body is empty" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:125 +#, python-format +msgid "Invalid key %s in request body." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/aggregates.py:202 +msgid "Invalid request format for metadata" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:105 +#, python-format +msgid "Attach interface to %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/cells.py:272 +#, python-format +msgid "Cell %s doesn't exist." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/console_output.py:52 +msgid "get_console_output malformed or missing from request body" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/coverage.py:56 +#, python-format +msgid "Can't load coverage module: %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/evacuate.py:71 +msgid "host and on_shared_storage must be specified." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:147 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:189 +#: nova/api/openstack/compute/plugins/v3/hosts.py:143 +msgid "The request body invalid" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:152 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:193 +msgid "Could not find volume_id from requestparameter" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:196 +#, python-format +msgid "Detach volume %(volume_id)s from instance %(server_id)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:213 +#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:235 +#, python-format +msgid "Volume %(volume_id)s is not attached to the instance %(server_id)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/extension_info.py:82 +#, python-format +msgid "Filter out extension %s from discover list" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:169 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:196 +msgid "Invalid request" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:176 +#: nova/api/openstack/compute/plugins/v3/flavor_access.py:203 +msgid "tenant_id is required" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors.py:140 +#, python-format +msgid "Invalid min_ram filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors.py:147 +#, python-format +msgid "Invalid min_disk filter [%s]" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:77 +msgid "No or bad extra_specs provided" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/hypervisors.py:218 +msgid "Need parameter 'query' to specify which hypervisor to filter on" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/instance_actions.py:113 +#, python-format +msgid "Action %s not found" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/multinic.py:53 +msgid "Missing 'network_id' argument for add_fixed_ip" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/multinic.py:69 +msgid "Missing 'address' argument for remove_fixed_ip" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_classes.py:84 +#, python-format +msgid "The value %s(val) of %(key)s isn't an integer" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:155 +#, python-format +msgid "" +"Quota value for key '%(key)s' should be an integer. It is actually type " +"'%(vtype)s'." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/quota_sets.py:177 +#, python-format +msgid "Force update quotas: %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:365 +#, python-format +msgid "" +"extension %(ext_alias)s detected by servers extension for function " +"%(func)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:372 +#, python-format +msgid "extension %(ext_alias)s is missing %(func)s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:393 +msgid "Did not find any server create extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:406 +msgid "Did not find any server create xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:418 +msgid "Did not find any server rebuild extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:431 +msgid "Did not find any server rebuild xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:443 +msgid "Did not find any server resize extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:456 +msgid "Did not find any server resize xml deserializer extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:468 +msgid "Did not find any server update extensions" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:515 +msgid "Invalid changes_since value" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:596 +msgid "Device name cannot include spaces." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:617 +msgid "Unknown argument: port" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:625 +#, python-format +msgid "" +"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port " +"already has a Fixed IP allocated." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:757 +#: nova/api/openstack/compute/plugins/v3/servers.py:784 +msgid "Invalid flavor_ref provided." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:832 +#, python-format +msgid "Running _create_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:838 +#, python-format +msgid "Running _rebuild_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:844 +#, python-format +msgid "Running _resize_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:850 +#, python-format +msgid "Running _update_extension_point for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:881 +msgid "host_id cannot be updated." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1010 +msgid "Invalid image_ref provided." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1029 +msgid "Missing image_ref attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1036 +msgid "Missing flavor_ref attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1051 +msgid "Resize request has invalid 'flavor_ref' attribute." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1054 +msgid "Resize requests require 'flavor_ref' attribute." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1080 +msgid "Could not parse image_ref from request." +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1159 +msgid "create_image entity requires name attribute" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1226 +msgid "Invalid admin_password" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1242 +#, python-format +msgid "Running create xml deserialize ep for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/servers.py:1257 +#: nova/api/openstack/compute/plugins/v3/servers.py:1271 +#, python-format +msgid "Running rebuild xml deserialize ep for %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:228 +#, python-format +msgid "Start time is invalid format, valid formats are %s" +msgstr "" + +#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:233 +#, python-format +msgid "Stop time is invalid format, valid formats are %s" +msgstr "" + +#: nova/api/openstack/compute/views/servers.py:186 +msgid "Instance has had its instance_type removed from the DB" +msgstr "" + +#: nova/cells/messaging.py:210 +#, python-format +msgid "Error processing message locally: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:371 nova/cells/messaging.py:379 +#, python-format +msgid "destination is %(target_cell)s but routing_path is %(routing_path)s" +msgstr "" + +#: nova/cells/messaging.py:391 +#, python-format +msgid "Unknown %(cell_type)s when routing to %(target_cell)s" +msgstr "" + +#: nova/cells/messaging.py:415 +#, python-format +msgid "Error locating next hop for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:442 +#, python-format +msgid "Failed to send message to cell: %(next_hop)s: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:521 +#, python-format +msgid "Error locating next hops for message: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:541 +#, python-format +msgid "Error sending message to next hops: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:559 +#, python-format +msgid "Error waiting for responses from neighbor cells: %(exc)s" +msgstr "" + +#: nova/cells/messaging.py:674 +#, python-format +msgid "Unknown method '%(method)s' in compute API" +msgstr "" + +#: nova/cells/messaging.py:704 +#, python-format +msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s" +msgstr "" + +#: nova/cells/messaging.py:714 +#, python-format +msgid "Received capacities from child cell %(cell_name)s: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:967 +#, python-format +msgid "Got update for instance: %(instance)s" +msgstr "" + +#: nova/cells/messaging.py:1016 +msgid "Got update to delete instance" +msgstr "" + +#: nova/cells/messaging.py:1031 +#, python-format +msgid "Got broadcast to %(delete_type)s delete instance" +msgstr "" + +#: nova/cells/messaging.py:1045 +#, python-format +msgid "Got message to create instance fault: %(instance_fault)s" +msgstr "" + +#: nova/cells/messaging.py:1066 +#, python-format +msgid "" +"Forcing a sync of instances, project_id=%(projid_str)s, " +"updated_since=%(since_str)s" +msgstr "" + +#: nova/cells/messaging.py:1145 +#, python-format +msgid "No match when trying to update BDM: %(bdm)s" +msgstr "" + +#: nova/cells/messaging.py:1329 +#, python-format +msgid "Updating parents with our capabilities: %(capabs)s" +msgstr "" + +#: nova/cells/messaging.py:1349 +#, python-format +msgid "Updating parents with our capacities: %(capacities)s" +msgstr "" + +#: nova/cells/messaging.py:1621 +#, python-format +msgid "No cell_name for %(method)s() from API" +msgstr "" + +#: nova/cells/messaging.py:1638 +msgid "No cell_name for instance update from API" +msgstr "" + +#: nova/cells/rpc_driver.py:205 +#, python-format +msgid "Unable to handle transport URL scheme %s" +msgstr "" + +#: nova/cells/rpc_driver.py:212 +msgid "Cannot comply with query string in transport URL" +msgstr "" + +#: nova/cells/rpcapi.py:355 +msgid "Failed to notify cells of BDM update/create." +msgstr "" + +#: nova/cells/rpcapi.py:371 +msgid "Failed to notify cells of BDM destroy." +msgstr "" + +#: nova/cells/scheduler.py:151 +#, python-format +msgid "Weighted cells: %(weighted_cells)s" +msgstr "" + +#: nova/cells/scheduler.py:167 +#, python-format +msgid "Scheduling with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:188 nova/cells/scheduler.py:228 +#, python-format +msgid "Couldn't communicate with cell '%s'" +msgstr "" + +#: nova/cells/scheduler.py:192 nova/cells/scheduler.py:232 +msgid "Couldn't communicate with any cells" +msgstr "" + +#: nova/cells/scheduler.py:207 +#, python-format +msgid "Building instances with routing_path=%(routing_path)s" +msgstr "" + +#: nova/cells/scheduler.py:289 +#, python-format +msgid "" +"No cells available when scheduling. Will retry in %(sleep_time)s " +"second(s)" +msgstr "" + +#: nova/cells/scheduler.py:295 +#, python-format +msgid "Error scheduling instances %(instance_uuids)s" +msgstr "" + +#: nova/cells/state.py:348 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capabilities" +msgstr "" + +#: nova/cells/state.py:363 +#, python-format +msgid "Unknown cell '%(cell_name)s' when trying to update capacities" +msgstr "" + +#: nova/cells/state.py:428 +msgid "Updating cell cache from db." +msgstr "" + +#: nova/cells/state.py:466 +msgid "Updating cell cache from config file." +msgstr "" + +#: nova/cells/filters/target_cell.py:58 +#, python-format +msgid "" +"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler " +"hint" +msgstr "" + +#: nova/cells/weights/mute_child.py:66 +#, python-format +msgid "" +"%(cell)s has not been seen since %(last_seen)s and is being treated as " +"mute." +msgstr "" + +#: nova/cloudpipe/pipelib.py:51 +msgid "Flavor for vpn instances" +msgstr "" + +#: nova/cloudpipe/pipelib.py:54 +msgid "Template for cloudpipe instance boot script" +msgstr "" + +#: nova/cloudpipe/pipelib.py:57 +msgid "Network to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:60 +msgid "Netmask to push into openvpn config" +msgstr "" + +#: nova/cloudpipe/pipelib.py:129 +#, python-format +msgid "Launching VPN for %s" +msgstr "" + +#: nova/cmd/all.py:63 nova/cmd/all.py:69 nova/cmd/all.py:92 +#, python-format +msgid "Failed to load %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:182 +#, python-format +msgid "parent device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:186 +#, python-format +msgid "root device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:189 +#, python-format +msgid "swap device '%s' not found" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:198 +msgid "Failed to detect root device UUID." +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:216 +#, python-format +msgid "Cmd : %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:217 +#, python-format +msgid "StdOut : %r" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:218 +#, python-format +msgid "StdErr : %r" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:246 +#, python-format +msgid "start deployment for node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:255 +#, python-format +msgid "deployment to node %s failed" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:259 +#, python-format +msgid "deployment to node %s done" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:281 +#, python-format +msgid "post: environ=%s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:300 +#, python-format +msgid "Deploy agent error message: %s" +msgstr "" + +#: nova/cmd/baremetal_deploy_helper.py:322 +#, python-format +msgid "request is queued: node %(node_id)s, params %(params)s" +msgstr "" + +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 +#, python-format +msgid "Could not read %s. Re-running with sudo" +msgstr "" + +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 +msgid "sudo failed, continuing as if nothing happened" +msgstr "" + +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 +msgid "Please re-run nova-manage as root." +msgstr "" + +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 +msgid "Command failed, please check log for more info" +msgstr "" + +#: nova/cmd/dhcpbridge.py:107 +#, python-format +msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'" +msgstr "" + +#: nova/cmd/dhcpbridge.py:117 +msgid "Environment variable 'NETWORK_ID' must be set." +msgstr "" + +#: nova/cmd/manage.py:211 +msgid "" +"The above error may show that the database has not been created.\n" +"Please create a database using 'nova-manage db sync' before running this " +"command." +msgstr "" + +#: nova/cmd/manage.py:269 +#, python-format +msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." +msgstr "" + +#: nova/cmd/manage.py:275 +msgid "Quota" +msgstr "" + +#: nova/cmd/manage.py:276 +msgid "Limit" +msgstr "" + +#: nova/cmd/manage.py:277 +msgid "In Use" +msgstr "" + +#: nova/cmd/manage.py:278 +msgid "Reserved" +msgstr "" + +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 +#, python-format +msgid "error: %s" +msgstr "" + +#: nova/cmd/manage.py:329 +msgid "network" +msgstr "" + +#: nova/cmd/manage.py:330 +msgid "IP address" +msgstr "" + +#: nova/cmd/manage.py:331 +msgid "hostname" +msgstr "" + +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 +msgid "host" +msgstr "" + +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 +msgid "No fixed IP found." +msgstr "" + +#: nova/cmd/manage.py:360 +#, python-format +msgid "WARNING: fixed ip %s allocated to missing instance" +msgstr "" + +#: nova/cmd/manage.py:423 +#, python-format +msgid "" +"Too many IP addresses will be generated. Please increase /%s to reduce " +"the number generated." +msgstr "" + +#: nova/cmd/manage.py:474 +msgid "No floating IP addresses have been defined." +msgstr "" + +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 +msgid "id" +msgstr "" + +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 +msgid "IPv4" +msgstr "" + +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 +msgid "IPv6" +msgstr "" + +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 +msgid "start address" +msgstr "" + +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 +msgid "DNS1" +msgstr "" + +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 +msgid "DNS2" +msgstr "" + +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 +msgid "VlanID" +msgstr "" + +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 +#: nova/tests/test_nova_manage.py:220 +msgid "project" +msgstr "" + +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 +msgid "uuid" +msgstr "" + +#: nova/cmd/manage.py:551 +msgid "No networks found" +msgstr "" + +#: nova/cmd/manage.py:570 +msgid "Please specify either fixed_range or uuid" +msgstr "" + +#: nova/cmd/manage.py:575 +msgid "UUID is required to delete Neutron Networks" +msgstr "" + +#: nova/cmd/manage.py:578 +msgid "Deleting by fixed_range is not supported with the NeutronManager" +msgstr "" + +#: nova/cmd/manage.py:641 +msgid "instance" +msgstr "" + +#: nova/cmd/manage.py:642 +msgid "node" +msgstr "" + +#: nova/cmd/manage.py:643 +msgid "type" +msgstr "" + +#: nova/cmd/manage.py:644 +msgid "state" +msgstr "" + +#: nova/cmd/manage.py:645 +msgid "launched" +msgstr "" + +#: nova/cmd/manage.py:646 +msgid "image" +msgstr "" + +#: nova/cmd/manage.py:647 +msgid "kernel" +msgstr "" + +#: nova/cmd/manage.py:648 +msgid "ramdisk" +msgstr "" + +#: nova/cmd/manage.py:650 +msgid "user" +msgstr "" + +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 +msgid "zone" +msgstr "" + +#: nova/cmd/manage.py:652 +msgid "index" +msgstr "" + +#: nova/cmd/manage.py:696 +msgid "Binary" +msgstr "" + +#: nova/cmd/manage.py:697 +msgid "Host" +msgstr "" + +#: nova/cmd/manage.py:698 +msgid "Zone" +msgstr "" + +#: nova/cmd/manage.py:699 +msgid "Status" +msgstr "" + +#: nova/cmd/manage.py:700 +msgid "State" +msgstr "" + +#: nova/cmd/manage.py:701 +msgid "Updated_At" +msgstr "" + +#: nova/cmd/manage.py:723 +#, python-format +msgid "Service %(service)s on host %(host)s enabled." +msgstr "" + +#: nova/cmd/manage.py:737 +#, python-format +msgid "Service %(service)s on host %(host)s disabled." +msgstr "" + +#: nova/cmd/manage.py:809 +msgid "An unexpected error has occurred." +msgstr "" + +#: nova/cmd/manage.py:810 +msgid "[Result]" +msgstr "" + +#: nova/cmd/manage.py:814 +msgid "HOST" +msgstr "" + +#: nova/cmd/manage.py:815 +msgid "PROJECT" +msgstr "" + +#: nova/cmd/manage.py:816 +msgid "cpu" +msgstr "" + +#: nova/cmd/manage.py:817 +msgid "mem(mb)" +msgstr "" + +#: nova/cmd/manage.py:818 +msgid "hdd" +msgstr "" + +#: nova/cmd/manage.py:901 +msgid "Must supply a positive value for max_rows" +msgstr "" + +#: nova/cmd/manage.py:943 +msgid "Must supply valid parameters to create flavor" +msgstr "" + +#: nova/cmd/manage.py:947 +msgid "Flavor exists." +msgstr "" + +#: nova/cmd/manage.py:948 +msgid "Please ensure flavor name and flavorid are unique." +msgstr "" + +#: nova/cmd/manage.py:950 +msgid "Currently defined flavor names and flavorids:" +msgstr "" + +#: nova/cmd/manage.py:955 +msgid "Unknown error" +msgstr "" + +#: nova/cmd/manage.py:958 +#, python-format +msgid "%s created" +msgstr "" + +#: nova/cmd/manage.py:966 +msgid "Valid flavor name is required" +msgstr "" + +#: nova/cmd/manage.py:969 +#, python-format +msgid "DB Error: %s" +msgstr "" + +#: nova/cmd/manage.py:974 +#, python-format +msgid "%s deleted" +msgstr "" + +#: nova/cmd/manage.py:1010 +#, python-format +msgid "Key %(key)s set to %(value)s on instance type %(name)s" +msgstr "" + +#: nova/cmd/manage.py:1033 +#, python-format +msgid "Key %(key)s on flavor %(name)s unset" +msgstr "" + +#: nova/cmd/manage.py:1094 +#, python-format +msgid "Hypervisor: %s" +msgstr "" + +#: nova/cmd/manage.py:1143 +#, python-format +msgid "Line %(linenum)d : %(line)s" +msgstr "" + +#: nova/cmd/manage.py:1146 +msgid "No errors in logfiles!" +msgstr "" + +#: nova/cmd/manage.py:1160 +msgid "Unable to find system log file!" +msgstr "" + +#: nova/cmd/manage.py:1164 +#, python-format +msgid "Last %s nova syslog entries:-" +msgstr "" + +#: nova/cmd/manage.py:1173 +msgid "No nova entries in syslog!" +msgstr "" + +#: nova/compute/api.py:363 +msgid "Cannot run any more instances of this type." +msgstr "" + +#: nova/compute/api.py:370 +#, python-format +msgid "Can only run %s more instances of this type." +msgstr "" + +#: nova/compute/api.py:382 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " +"instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:386 +#, python-format +msgid "" +"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " +"and %(max_count)d instances. %(msg)s" +msgstr "" + +#: nova/compute/api.py:407 +msgid "Metadata type should be dict." +msgstr "" + +#: nova/compute/api.py:413 +#, python-format +msgid "" +"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " +"properties" +msgstr "" + +#: nova/compute/api.py:425 +msgid "Metadata property key blank" +msgstr "" + +#: nova/compute/api.py:428 +msgid "Metadata property key greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:431 +msgid "Metadata property value greater than 255 characters" +msgstr "" + +#: nova/compute/api.py:563 +msgid "Failed to set instance name using multi_instance_display_name_template." +msgstr "" + +#: nova/compute/api.py:622 +msgid "Cannot attach one or more volumes to multiple instances" +msgstr "" + +#: nova/compute/api.py:665 +msgid "The requested availability zone is not available" +msgstr "" + +#: nova/compute/api.py:760 +#, python-format +msgid "Going to run %s instances..." +msgstr "" + +#: nova/compute/api.py:920 +#, python-format +msgid "Image bdm %s" +msgstr "" + +#: nova/compute/api.py:959 +#, python-format +msgid "block_device_mapping %s" +msgstr "" + +#: nova/compute/api.py:1022 +msgid "More than one swap drive requested." +msgstr "" + +#: nova/compute/api.py:1192 +#: nova/tests/api/openstack/compute/test_servers.py:2873 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 +msgid "" +"Unable to launch multiple instances with a single configured port ID. " +"Please launch your instance one by one with different ports." +msgstr "" + +#: nova/compute/api.py:1295 +msgid "instance termination disabled" +msgstr "" + +#: nova/compute/api.py:1412 +#, python-format +msgid "" +"Found an unconfirmed migration during delete, id: %(id)s, status: " +"%(status)s" +msgstr "" + +#: nova/compute/api.py:1422 +msgid "Instance may have been confirmed during delete" +msgstr "" + +#: nova/compute/api.py:1439 +#, python-format +msgid "Migration %s may have been confirmed during delete" +msgstr "" + +#: nova/compute/api.py:1476 +#, python-format +msgid "instance type %d not found" +msgstr "" + +#: nova/compute/api.py:1482 +msgid "going to delete a resizing instance" +msgstr "" + +#: nova/compute/api.py:1493 +#, python-format +msgid "instance's host %s is down, deleting from database" +msgstr "" + +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 +#, python-format +msgid "Ignoring volume cleanup failure due to %s" +msgstr "" + +#: nova/compute/api.py:1562 +msgid "Going to try to soft delete instance" +msgstr "" + +#: nova/compute/api.py:1580 +msgid "Going to try to terminate instance" +msgstr "" + +#: nova/compute/api.py:1624 +msgid "Going to try to stop instance" +msgstr "" + +#: nova/compute/api.py:1652 +msgid "Going to try to start instance" +msgstr "" + +#: nova/compute/api.py:1727 +#, python-format +msgid "Searching by: %s" +msgstr "" + +#: nova/compute/api.py:1934 +#, python-format +msgid "snapshot for %s" +msgstr "" + +#: nova/compute/api.py:2272 +msgid "flavor_id is None. Assuming migration." +msgstr "" + +#: nova/compute/api.py:2281 +#, python-format +msgid "" +"Old instance type %(current_instance_type_name)s, new instance type " +"%(new_instance_type_name)s" +msgstr "" + +#: nova/compute/api.py:2319 +#, python-format +msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." +msgstr "" + +#: nova/compute/api.py:2485 +msgid "Cannot rescue a volume-backed instance" +msgstr "" + +#: nova/compute/api.py:2594 +msgid "Locking" +msgstr "" + +#: nova/compute/api.py:2611 +msgid "Unlocking" +msgstr "" + +#: nova/compute/api.py:2687 +msgid "Volume must be attached in order to detach." +msgstr "" + +#: nova/compute/api.py:2708 +msgid "Old volume is attached to a different instance." +msgstr "" + +#: nova/compute/api.py:2711 +msgid "New volume must be detached in order to swap." +msgstr "" + +#: nova/compute/api.py:2714 +msgid "New volume must be the same size or larger." +msgstr "" + +#: nova/compute/api.py:2894 +#, python-format +msgid "Going to try to live migrate instance to %s" +msgstr "" + +#: nova/compute/api.py:2913 +msgid "vm evacuation scheduled" +msgstr "" + +#: nova/compute/api.py:2917 +#, python-format +msgid "Instance compute service state on %s expected to be down, but it was up." +msgstr "" + +#: nova/compute/api.py:3205 +#, python-format +msgid "Host already in availability zone %s" +msgstr "" + +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 +msgid "Keypair name contains unsafe characters" +msgstr "" + +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 +#: nova/tests/compute/test_keypairs.py:133 +msgid "Keypair name must be between 1 and 255 characters long" +msgstr "" + +#: nova/compute/api.py:3375 +#, python-format +msgid "Security group %s is not a string or unicode" +msgstr "" + +#: nova/compute/api.py:3378 +#, python-format +msgid "Security group %s cannot be empty." +msgstr "" + +#: nova/compute/api.py:3386 +#, python-format +msgid "" +"Value (%(value)s) for parameter Group%(property)s is invalid. Content " +"limited to '%(allowed)s'." +msgstr "" + +#: nova/compute/api.py:3392 +#, python-format +msgid "Security group %s should not be greater than 255 characters." +msgstr "" + +#: nova/compute/api.py:3410 +msgid "Quota exceeded, too many security groups." +msgstr "" + +#: nova/compute/api.py:3413 +#, python-format +msgid "Create Security Group %s" +msgstr "" + +#: nova/compute/api.py:3425 +#, python-format +msgid "Security group %s already exists" +msgstr "" + +#: nova/compute/api.py:3438 +#, python-format +msgid "Unable to update system group '%s'" +msgstr "" + +#: nova/compute/api.py:3498 +#, python-format +msgid "Unable to delete system group '%s'" +msgstr "" + +#: nova/compute/api.py:3503 +msgid "Security group is still in use" +msgstr "" + +#: nova/compute/api.py:3511 +msgid "Failed to update usages deallocating security group" +msgstr "" + +#: nova/compute/api.py:3514 +#, python-format +msgid "Delete security group %s" +msgstr "" + +#: nova/compute/api.py:3591 nova/compute/api.py:3665 +#, python-format +msgid "Rule (%s) not found" +msgstr "" + +#: nova/compute/api.py:3607 +msgid "Quota exceeded, too many security group rules." +msgstr "" + +#: nova/compute/api.py:3610 +#, python-format +msgid "Authorize security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3619 +#, python-format +msgid "Revoke security group ingress %s" +msgstr "" + +#: nova/compute/api.py:3672 +msgid "Security group id should be integer" +msgstr "" + +#: nova/compute/claims.py:107 nova/compute/claims.py:250 +#, python-format +msgid "Aborting claim: %s" +msgstr "" + +#: nova/compute/claims.py:129 +#, python-format +msgid "" +"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs " +"%(vcpus)d" +msgstr "" + +#: nova/compute/claims.py:142 +msgid "Claim successful" +msgstr "" + +#: nova/compute/claims.py:144 +msgid "Claim failed" +msgstr "" + +#: nova/compute/claims.py:149 +msgid "Memory" +msgstr "" + +#: nova/compute/claims.py:158 +msgid "Disk" +msgstr "" + +#: nova/compute/claims.py:173 +msgid "CPU" +msgstr "" + +#: nova/compute/claims.py:185 +#, python-format +msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:192 +#, python-format +msgid "%(type)s limit not specified, defaulting to unlimited" +msgstr "" + +#: nova/compute/claims.py:199 +#, python-format +msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s" +msgstr "" + +#: nova/compute/claims.py:207 +#, python-format +msgid "" +"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < " +"requested %(requested)d %(unit)s" +msgstr "" + +#: nova/compute/flavors.py:99 +msgid "names can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:108 +msgid "id cannot contain leading and/or trailing whitespace(s)" +msgstr "" + +#: nova/compute/flavors.py:118 +msgid "id can only contain [a-zA-Z0-9_.- ]" +msgstr "" + +#: nova/compute/flavors.py:137 +msgid "'rxtx_factor' argument must be a positive float" +msgstr "" + +#: nova/compute/flavors.py:147 +msgid "is_public must be a boolean" +msgstr "" + +#: nova/compute/flavors.py:152 +#, python-format +msgid "DB error: %s" +msgstr "" + +#: nova/compute/flavors.py:163 +#, python-format +msgid "Instance type %s not found for deletion" +msgstr "" + +#: nova/compute/manager.py:242 +msgid "Possibly task preempted." +msgstr "" + +#: nova/compute/manager.py:319 +#, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format +msgid "Error while trying to clean up image %s" +msgstr "" + +#: nova/compute/manager.py:459 +#, python-format +msgid "%s is not a valid node managed by this compute host." +msgstr "" + +#: nova/compute/manager.py:486 nova/compute/manager.py:495 +msgid "Instance has been destroyed from under us while trying to set it to ERROR" +msgstr "" + +#: nova/compute/manager.py:542 +#, python-format +msgid "" +"Deleting instance as its host (%(instance_host)s) is not equal to our " +"host (%(our_host)s)." +msgstr "" + +#: nova/compute/manager.py:558 +msgid "Instance has been marked deleted already, removing it from the hypervisor." +msgstr "" + +#: nova/compute/manager.py:579 +msgid "" +"Hypervisor driver does not support instance shared storage check, " +"assuming it's not on shared storage" +msgstr "" + +#: nova/compute/manager.py:585 +msgid "Failed to check if instance shared" +msgstr "" + +#: nova/compute/manager.py:653 +msgid "Failed to complete a deletion" +msgstr "" + +#: nova/compute/manager.py:679 +msgid "Failed to revert crashed migration" +msgstr "" + +#: nova/compute/manager.py:682 +msgid "Instance found in migrating state during startup. Resetting task_state" +msgstr "" + +#: nova/compute/manager.py:693 +#, python-format +msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." +msgstr "" + +#: nova/compute/manager.py:699 +msgid "Rebooting instance after nova-compute restart." +msgstr "" + +#: nova/compute/manager.py:710 +msgid "Hypervisor driver does not support resume guests" +msgstr "" + +#: nova/compute/manager.py:715 +msgid "Failed to resume instance" +msgstr "" + +#: nova/compute/manager.py:724 +msgid "Hypervisor driver does not support firewall rules" +msgstr "" + +#: nova/compute/manager.py:728 +#, python-format +msgid "Lifecycle event %(state)d on VM %(uuid)s" +msgstr "" + +#: nova/compute/manager.py:744 +#, python-format +msgid "Unexpected power state %d" +msgstr "" + +#: nova/compute/manager.py:757 +#, python-format +msgid "" +"Event %s arrived for non-existent instance. The instance was probably " +"deleted." +msgstr "" + +#: nova/compute/manager.py:760 +#, python-format +msgid "Ignoring event %s" +msgstr "" + +#: nova/compute/manager.py:795 +msgid "Checking state" +msgstr "" + +#: nova/compute/manager.py:887 +#, python-format +msgid "Volume id: %s finished being created but was not set as 'available'" +msgstr "" + +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 +msgid "Success" +msgstr "" + +#: nova/compute/manager.py:965 +msgid "Instance disappeared before we could start it" +msgstr "" + +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 +#, python-format +msgid "No node specified, defaulting to %s" +msgstr "" + +#: nova/compute/manager.py:1038 +msgid "Instance disappeared during build" +msgstr "" + +#: nova/compute/manager.py:1044 +msgid "Failed to dealloc network for deleted instance" +msgstr "" + +#: nova/compute/manager.py:1081 +#, python-format +msgid "Error: %s" +msgstr "" + +#: nova/compute/manager.py:1098 +msgid "Clean up resource before rescheduling." +msgstr "" + +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 +msgid "Error trying to reschedule" +msgstr "" + +#: nova/compute/manager.py:1138 +msgid "Retry info not present, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1143 +msgid "No request spec, will not reschedule" +msgstr "" + +#: nova/compute/manager.py:1149 +#, python-format +msgid "Re-scheduling %(method)s: attempt %(num)d" +msgstr "" + +#: nova/compute/manager.py:1178 +msgid "Instance build timed out. Set to error state." +msgstr "" + +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 +msgid "Starting instance..." +msgstr "" + +#: nova/compute/manager.py:1202 +msgid "Allocating IP information in the background." +msgstr "" + +#: nova/compute/manager.py:1206 +#, python-format +msgid "" +"Treating negative config value (%(retries)s) for " +"'network_allocate_retries' as 0." +msgstr "" + +#: nova/compute/manager.py:1219 +#, python-format +msgid "Instance network_info: |%s|" +msgstr "" + +#: nova/compute/manager.py:1227 +#, python-format +msgid "Instance failed network setup after %(attempts)d attempt(s)" +msgstr "" + +#: nova/compute/manager.py:1231 +#, python-format +msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" +msgstr "" + +#: nova/compute/manager.py:1419 +msgid "Instance failed block device setup" +msgstr "" + +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 +msgid "Instance failed to spawn" +msgstr "" + +#: nova/compute/manager.py:1488 +msgid "Deallocating network for instance" +msgstr "" + +#: nova/compute/manager.py:1571 +msgid "Instance disappeared before build." +msgstr "" + +#: nova/compute/manager.py:1613 +msgid "Instance disappeared during build." +msgstr "" + +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 +msgid "Failed to allocate the network(s), not rescheduling." +msgstr "" + +#: nova/compute/manager.py:1739 +msgid "Failure prepping block device" +msgstr "" + +#: nova/compute/manager.py:1741 +msgid "Failure prepping block device." +msgstr "" + +#: nova/compute/manager.py:1758 +msgid "Could not clean up failed build, not rescheduling" +msgstr "" + +#: nova/compute/manager.py:1768 +msgid "Failed to deallocate networks" +msgstr "" + +#: nova/compute/manager.py:1779 +msgid "Failed to cleanup volumes for failed build, not rescheduling" +msgstr "" + +#: nova/compute/manager.py:1810 +msgid "Failed to deallocate network for instance." +msgstr "" + +#: nova/compute/manager.py:1818 +#, python-format +msgid "%(action_str)s instance" +msgstr "" + +#: nova/compute/manager.py:1864 +#, python-format +msgid "Ignoring DiskNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1867 +#, python-format +msgid "Ignoring VolumeNotFound: %s" +msgstr "" + +#: nova/compute/manager.py:1876 +#, python-format +msgid "terminating bdm %s" +msgstr "" + +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 +msgid "Setting instance vm_state to ERROR" +msgstr "" + +#: nova/compute/manager.py:2141 +msgid "Rebuilding instance" +msgstr "" + +#: nova/compute/manager.py:2154 +msgid "Invalid state of instance files on shared storage" +msgstr "" + +#: nova/compute/manager.py:2158 +msgid "disk on shared storage, recreating using existing disk" +msgstr "" + +#: nova/compute/manager.py:2162 +#, python-format +msgid "disk not on shared storagerebuilding from: '%s'" +msgstr "" + +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 +#, python-format +msgid "Failed to get compute_info for %s" +msgstr "" + +#: nova/compute/manager.py:2258 +#, python-format +msgid "bringing vm to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:2289 +#, python-format +msgid "Detaching from volume api: %s" +msgstr "" + +#: nova/compute/manager.py:2308 +msgid "Rebooting instance" +msgstr "" + +#: nova/compute/manager.py:2325 +#, python-format +msgid "" +"trying to reboot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:2361 +msgid "Reboot failed but instance is running" +msgstr "" + +#: nova/compute/manager.py:2364 +#, python-format +msgid "Cannot reboot instance: %s" +msgstr "" + +#: nova/compute/manager.py:2377 +msgid "Instance disappeared during reboot" +msgstr "" + +#: nova/compute/manager.py:2443 +msgid "instance snapshotting" +msgstr "" + +#: nova/compute/manager.py:2449 +#, python-format +msgid "" +"trying to snapshot a non-running instance: (state: %(state)s expected: " +"%(running)s)" +msgstr "" + +#: nova/compute/manager.py:2474 +msgid "Instance disappeared during snapshot" +msgstr "" + +#: nova/compute/manager.py:2477 +msgid "Image not found" +msgstr "" + +#: nova/compute/manager.py:2514 +#, python-format +msgid "Found %(num_images)d images (rotation: %(rotation)d)" +msgstr "" + +#: nova/compute/manager.py:2522 +#, python-format +msgid "Rotating out %d backups" +msgstr "" + +#: nova/compute/manager.py:2527 +#, python-format +msgid "Deleting image %s" +msgstr "" + +#: nova/compute/manager.py:2555 +#, python-format +msgid "Failed to set admin password. Instance %s is not running" +msgstr "" + +#: nova/compute/manager.py:2562 +msgid "Root password set" +msgstr "" + +#: nova/compute/manager.py:2569 +msgid "set_admin_password is not implemented by this driver or guest instance." +msgstr "" + +#: nova/compute/manager.py:2584 +#, python-format +msgid "set_admin_password failed: %s" +msgstr "" + +#: nova/compute/manager.py:2591 +msgid "error setting admin password" +msgstr "" + +#: nova/compute/manager.py:2604 +#, python-format +msgid "" +"trying to inject a file into a non-running (state: %(current_state)s " +"expected: %(expected_state)s)" +msgstr "" + +#: nova/compute/manager.py:2609 +#, python-format +msgid "injecting file to %s" +msgstr "" + +#: nova/compute/manager.py:2627 +msgid "" +"Unable to find a different image to use for rescue VM, using instance's " +"current image" +msgstr "" + +#: nova/compute/manager.py:2649 +msgid "Rescuing" +msgstr "" + +#: nova/compute/manager.py:2672 +msgid "Error trying to Rescue Instance" +msgstr "" + +#: nova/compute/manager.py:2676 +#, python-format +msgid "Driver Error: %s" +msgstr "" + +#: nova/compute/manager.py:2697 +msgid "Unrescuing" +msgstr "" + +#: nova/compute/manager.py:2723 +#, python-format +msgid "Changing instance metadata according to %r" +msgstr "" + +#: nova/compute/manager.py:2759 +#, python-format +msgid "Going to confirm migration %s" +msgstr "" + +#: nova/compute/manager.py:2765 +#, python-format +msgid "Migration %s is not found during confirmation" +msgstr "" + +#: nova/compute/manager.py:2770 +#, python-format +msgid "Migration %s is already confirmed" +msgstr "" + +#: nova/compute/manager.py:2774 +#, python-format +msgid "" +"Unexpected confirmation status '%(status)s' of migration %(id)s, exit " +"confirmation process" +msgstr "" + +#: nova/compute/manager.py:2787 +msgid "Instance is not found during confirmation" +msgstr "" + +#: nova/compute/manager.py:2837 +#, python-format +msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." +msgstr "" + +#: nova/compute/manager.py:2969 +#, python-format +msgid "Updating instance to original state: '%s'" +msgstr "" + +#: nova/compute/manager.py:3007 +msgid "Instance has no source host" +msgstr "" + +#: nova/compute/manager.py:3013 +msgid "destination same as source!" +msgstr "" + +#: nova/compute/manager.py:3023 +#, python-format +msgid "Stashing vm_state: %s" +msgstr "" + +#: nova/compute/manager.py:3031 +msgid "Migrating" +msgstr "" + +#: nova/compute/manager.py:3285 +#, python-format +msgid "Failed to rollback quota for failed finish_resize: %s" +msgstr "" + +#: nova/compute/manager.py:3350 +msgid "Pausing" +msgstr "" + +#: nova/compute/manager.py:3368 +msgid "Unpausing" +msgstr "" + +#: nova/compute/manager.py:3406 +msgid "Retrieving diagnostics" +msgstr "" + +#: nova/compute/manager.py:3437 +msgid "Resuming" +msgstr "" + +#: nova/compute/manager.py:3610 +msgid "Reset network" +msgstr "" + +#: nova/compute/manager.py:3615 +msgid "Inject network info" +msgstr "" + +#: nova/compute/manager.py:3618 +#, python-format +msgid "network_info to inject: |%s|" +msgstr "" + +#: nova/compute/manager.py:3636 +msgid "Get console output" +msgstr "" + +#: nova/compute/manager.py:3663 +msgid "Getting vnc console" +msgstr "" + +#: nova/compute/manager.py:3698 +msgid "Getting spice console" +msgstr "" + +#: nova/compute/manager.py:3778 +#, python-format +msgid "Attaching volume %(volume_id)s to %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3788 +#, python-format +msgid "" +"Failed to connect to volume %(volume_id)s while attaching at " +"%(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3809 +#, python-format +msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3843 +#, python-format +msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3854 +msgid "Detaching volume from unknown instance" +msgstr "" + +#: nova/compute/manager.py:3866 +#, python-format +msgid "Failed to detach volume %(volume_id)s from %(mp)s" +msgstr "" + +#: nova/compute/manager.py:3890 +msgid "Updating volume usage cache with totals" +msgstr "" + +#: nova/compute/manager.py:3924 +#, python-format +msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" +msgstr "" + +#: nova/compute/manager.py:3945 +#, python-format +msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" +msgstr "" + +#: nova/compute/manager.py:4008 +#, python-format +msgid "allocate_port_for_instance returned %(ports)s ports" +msgstr "" + +#: nova/compute/manager.py:4031 +#, python-format +msgid "Port %s is not attached" +msgstr "" + +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 +#, python-format +msgid "Host %s not found" +msgstr "" + +#: nova/compute/manager.py:4190 +#, python-format +msgid "Pre live migration failed at %s" +msgstr "" + +#: nova/compute/manager.py:4219 +msgid "_post_live_migration() is started.." +msgstr "" + +#: nova/compute/manager.py:4287 +#, python-format +msgid "Migrating instance to %s finished successfully." +msgstr "" + +#: nova/compute/manager.py:4289 +msgid "" +"You may see the error \"libvirt: QEMU error: Domain not found: no domain " +"with matching name.\" This error can be safely ignored." +msgstr "" + +#: nova/compute/manager.py:4312 +msgid "Post operation of migration started" +msgstr "" + +#: nova/compute/manager.py:4480 +msgid "Updated the info_cache for instance" +msgstr "" + +#: nova/compute/manager.py:4532 +#, python-format +msgid "" +"Found %(migration_count)d unconfirmed migrations older than " +"%(confirm_window)d seconds" +msgstr "" + +#: nova/compute/manager.py:4537 +#, python-format +msgid "Setting migration %(migration_id)s to error: %(reason)s" +msgstr "" + +#: nova/compute/manager.py:4546 +#, python-format +msgid "" +"Automatically confirming migration %(migration_id)s for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/compute/manager.py:4555 +#, python-format +msgid "Instance %s not found" +msgstr "" + +#: nova/compute/manager.py:4560 +msgid "In ERROR state" +msgstr "" + +#: nova/compute/manager.py:4567 +#, python-format +msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" +msgstr "" + +#: nova/compute/manager.py:4578 +#, python-format +msgid "Error auto-confirming resize: %s. Will retry later." +msgstr "" + +#: nova/compute/manager.py:4604 +msgid "Periodic task failed to offload instance." +msgstr "" + +#: nova/compute/manager.py:4624 +#, python-format +msgid "" +"Running instance usage audit for host %(host)s from %(begin_time)s to " +"%(end_time)s. %(number_instances)s instances." +msgstr "" + +#: nova/compute/manager.py:4644 +#, python-format +msgid "Failed to generate usage audit for instance on host %s" +msgstr "" + +#: nova/compute/manager.py:4668 +msgid "Updating bandwidth usage cache" +msgstr "" + +#: nova/compute/manager.py:4780 +msgid "Updating volume usage cache" +msgstr "" + +#: nova/compute/manager.py:4808 +#, python-format +msgid "" +"Found %(num_db_instances)s in the database and %(num_vm_instances)s on " +"the hypervisor." +msgstr "" + +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 +msgid "During sync_power_state the instance has a pending task. Skip." +msgstr "" + +#: nova/compute/manager.py:4837 +msgid "Periodic sync_power_state task had an error while processing an instance." +msgstr "" + +#: nova/compute/manager.py:4863 +#, python-format +msgid "" +"During the sync_power process the instance has moved from host %(src)s to" +" host %(dst)s" +msgstr "" + +#: nova/compute/manager.py:4900 +msgid "Instance shutdown by itself. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 +msgid "error during stop() in sync_power_state." +msgstr "" + +#: nova/compute/manager.py:4916 +msgid "Instance is suspended unexpectedly. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4932 +msgid "Instance is paused unexpectedly. Ignore." +msgstr "" + +#: nova/compute/manager.py:4938 +msgid "Instance is unexpectedly not found. Ignore." +msgstr "" + +#: nova/compute/manager.py:4944 +msgid "Instance is not stopped. Calling the stop API." +msgstr "" + +#: nova/compute/manager.py:4961 +msgid "Instance is not (soft-)deleted." +msgstr "" + +#: nova/compute/manager.py:4969 +msgid "CONF.reclaim_instance_interval <= 0, skipping..." +msgstr "" + +#: nova/compute/manager.py:4983 +msgid "Reclaiming deleted instance" +msgstr "" + +#: nova/compute/manager.py:4990 +#, python-format +msgid "Periodic reclaim failed to delete instance: %s" +msgstr "" + +#: nova/compute/manager.py:5015 +#, python-format +msgid "Deleting orphan compute node %s" +msgstr "" + +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 +#, python-format +msgid "No service record for host %s" +msgstr "" + +#: nova/compute/manager.py:5065 +#, python-format +msgid "" +"Detected instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" + +#: nova/compute/manager.py:5071 +#, python-format +msgid "" +"Destroying instance with name label '%s' which is marked as DELETED but " +"still present on host." +msgstr "" + +#: nova/compute/manager.py:5080 +#, python-format +msgid "Periodic cleanup failed to delete instance: %s" +msgstr "" + +#: nova/compute/manager.py:5084 +#, python-format +msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" +msgstr "" + +#: nova/compute/manager.py:5115 +#, python-format +msgid "Setting instance back to %(state)s after: %(error)s" +msgstr "" + +#: nova/compute/manager.py:5124 +#, python-format +msgid "Setting instance back to ACTIVE after: %s" +msgstr "" + +#: nova/compute/manager.py:5149 +msgid "Hypervisor driver does not support add_aggregate_host" +msgstr "" + +#: nova/compute/manager.py:5170 +msgid "Hypervisor driver does not support remove_aggregate_host" +msgstr "" + +#: nova/compute/manager.py:5214 +msgid "Cleaning up deleted instances" +msgstr "" + +#: nova/compute/manager.py:5223 +#, python-format +msgid "There are %d instances to clean" +msgstr "" + +#: nova/compute/manager.py:5227 +#, python-format +msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" +msgstr "" + +#: nova/compute/resource_tracker.py:100 +msgid "" +"Host field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:105 +msgid "" +"Node field should not be set on the instance until resources have been " +"claimed." +msgstr "" + +#: nova/compute/resource_tracker.py:111 nova/compute/resource_tracker.py:155 +#, python-format +msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB" +msgstr "" + +#: nova/compute/resource_tracker.py:274 +msgid "Auditing locally available compute resources" +msgstr "" + +#: nova/compute/resource_tracker.py:279 +msgid "" +"Virt driver does not support 'get_available_resource' Compute tracking " +"is disabled." +msgstr "" + +#: nova/compute/resource_tracker.py:352 +#, python-format +msgid "Compute_service record created for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:358 +#, python-format +msgid "Compute_service record updated for %(host)s:%(node)s" +msgstr "" + +#: nova/compute/resource_tracker.py:389 +#, python-format +msgid "Hypervisor: free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:390 +#, python-format +msgid "Hypervisor: free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:395 +#, python-format +msgid "Hypervisor: free VCPUs: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:397 +msgid "Hypervisor: VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:401 +#, python-format +msgid "Hypervisor: assignable PCI devices: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:404 +msgid "Hypervisor: no assignable PCI devices" +msgstr "" + +#: nova/compute/resource_tracker.py:411 +#, python-format +msgid "Free ram (MB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:412 +#, python-format +msgid "Free disk (GB): %s" +msgstr "" + +#: nova/compute/resource_tracker.py:417 +#, python-format +msgid "Free VCPUS: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:419 +msgid "Free VCPU information unavailable" +msgstr "" + +#: nova/compute/resource_tracker.py:422 +#, python-format +msgid "Free PCI devices: %s" +msgstr "" + +#: nova/compute/resource_tracker.py:458 +#, python-format +msgid "Updating from migration %s" +msgstr "" + +#: nova/compute/resource_tracker.py:525 +msgid "Instance not resizing, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:540 +msgid "InstanceType could not be found, skipping migration." +msgstr "" + +#: nova/compute/resource_tracker.py:630 +#, python-format +msgid "" +"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB " +"memory)" +msgstr "" + +#: nova/compute/resource_tracker.py:644 +#, python-format +msgid "Missing keys: %s" +msgstr "" + +#: nova/compute/rpcapi.py:55 +msgid "No compute host specified" +msgstr "" + +#: nova/compute/rpcapi.py:57 +#, python-format +msgid "Unable to find host for Instance %s" +msgstr "" + +#: nova/compute/utils.py:192 +#, python-format +msgid "Using %(prefix)s instead of %(req_prefix)s" +msgstr "" + +#: nova/compute/utils.py:237 +#, python-format +msgid "Can't access image %(image_id)s: %(error)s" +msgstr "" + +#: nova/compute/utils.py:337 +msgid "" +"No aggregate id or name specified for this notification and it will be " +"ignored" +msgstr "" + +#: nova/compute/utils.py:358 +#, python-format +msgid "" +"No host name specified for the notification of HostAPI.%s and it will be " +"ignored" +msgstr "" + +#: nova/conductor/api.py:382 +msgid "" +"Timed out waiting for nova-conductor. Is it running? Or did this service " +"start before nova-conductor?" +msgstr "" + +#: nova/conductor/manager.py:125 +#, python-format +msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" +msgstr "" + +#: nova/conductor/manager.py:345 +msgid "Invalid block_device_mapping_destroy invocation" +msgstr "" + +#: nova/conductor/manager.py:693 +msgid "No valid host found for cold migrate" +msgstr "" + +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 +msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:116 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of " +"memory(host:%(avail)s <= instance:%(mem_inst)s)" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:169 +#, python-format +msgid "Skipping host: %(host)s because: %(e)s" +msgstr "" + +#: nova/conductor/tasks/live_migrate.py:181 +#, python-format +msgid "" +"Exceeded max scheduling retries %(max_retries)d for instance " +"%(instance_uuid)s during live migration" +msgstr "" + +#: nova/console/manager.py:82 nova/console/vmrc_manager.py:64 +msgid "Adding console" +msgstr "" + +#: nova/console/manager.py:102 nova/console/vmrc_manager.py:114 +#, python-format +msgid "Tried to remove non-existent console %(console_id)s." +msgstr "" + +#: nova/console/vmrc_manager.py:117 +#, python-format +msgid "Removing console %(console_id)s." +msgstr "" + +#: nova/console/websocketproxy.py:60 +msgid "Invalid Token" +msgstr "" + +#: nova/console/websocketproxy.py:79 +msgid "Invalid Connection Info" +msgstr "" + +#: nova/console/xvp.py:101 +msgid "Rebuilding xvp conf" +msgstr "" + +#: nova/console/xvp.py:121 +#, python-format +msgid "Re-wrote %s" +msgstr "" + +#: nova/console/xvp.py:126 +msgid "Failed to write configuration file" +msgstr "" + +#: nova/console/xvp.py:129 +msgid "Stopping xvp" +msgstr "" + +#: nova/console/xvp.py:142 +msgid "Starting xvp" +msgstr "" + +#: nova/console/xvp.py:149 +#, python-format +msgid "Error starting xvp: %s" +msgstr "" + +#: nova/console/xvp.py:152 +msgid "Restarting xvp" +msgstr "" + +#: nova/console/xvp.py:154 +msgid "xvp not running..." +msgstr "" + +#: nova/console/xvp.py:205 +msgid "Failed to run xvp." +msgstr "" + +#: nova/consoleauth/manager.py:92 +#, python-format +msgid "Received Token: %(token)s, %(token_dict)s" +msgstr "" + +#: nova/consoleauth/manager.py:117 +#, python-format +msgid "Checking Token: %(token)s, %(token_valid)s" +msgstr "" + +#: nova/db/api.py:626 +msgid "Failed to notify cells of instance destroy" +msgstr "" + +#: nova/db/api.py:711 nova/db/api.py:739 +msgid "Failed to notify cells of instance update" +msgstr "" + +#: nova/db/api.py:1635 +msgid "Failed to notify cells of bw_usage update" +msgstr "" + +#: nova/db/api.py:1780 +msgid "Failed to notify cells of instance fault" +msgstr "" + +#: nova/db/sqlalchemy/api.py:170 +#, python-format +msgid "Deadlock detected when running '%(func_name)s': Retrying..." +msgstr "" + +#: nova/db/sqlalchemy/api.py:211 +msgid "model or base_model parameter should be subclass of NovaBase" +msgstr "" + +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#, python-format +msgid "Unrecognized read_deleted value '%s'" +msgstr "" + +#: nova/db/sqlalchemy/api.py:777 +#, python-format +msgid "Invalid floating ip id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:998 +#, python-format +msgid "Invalid floating IP %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 +#, python-format +msgid "Invalid fixed IP Address %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1465 +#, python-format +msgid "Invalid virtual interface address %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1558 +#, python-format +msgid "" +"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " +"empty, \"global\" or \"project\"" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1718 +#, python-format +msgid "Invalid instance id %s in request" +msgstr "" + +#: nova/db/sqlalchemy/api.py:1982 +#, python-format +msgid "Invalid field name: %s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:3140 +#, python-format +msgid "" +"quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " +"%(user_id)s, resource: %(res)s, tracked usage: %(tracked_use)s, actual " +"usage: %(in_use)s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:3228 +#, python-format +msgid "Change will make usage less than 0 for the following resources: %s" +msgstr "" + +#: nova/db/sqlalchemy/api.py:4837 +#, python-format +msgid "" +"Volume(%s) has lower stats then what is in the database. Instance must " +"have been rebooted or crashed. Updating totals." +msgstr "" + +#: nova/db/sqlalchemy/api.py:5194 +#, python-format +msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" +msgstr "" + +#: nova/db/sqlalchemy/api.py:5576 +#, python-format +msgid "IntegrityError detected when archiving table %s" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:71 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:68 +msgid "version should be an integer" +msgstr "" + +#: nova/db/sqlalchemy/migration.py:98 +#: nova/virt/baremetal/db/sqlalchemy/migration.py:96 +msgid "Upgrade DB using Essex release first." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:96 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:102 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:245 +#, python-format +msgid "Deleted duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:279 +#, python-format +msgid "Missing column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:285 +#, python-format +msgid "" +"Different types in %(table)s.%(column)s and shadow table: %(c_type)s " +"%(shadow_c_type)s" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:294 +#, python-format +msgid "Extra column %(table)s.%(column)s in shadow table" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:316 +msgid "Specify `table_name` or `table` param" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:319 +msgid "Specify only one param `table_name` `table`" +msgstr "" + +#: nova/db/sqlalchemy/utils.py:342 nova/db/sqlalchemy/utils.py:346 +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:928 +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:59 +#: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167 +msgid "Exception while creating table." +msgstr "" + +#: nova/db/sqlalchemy/utils.py:354 +msgid "Unsupported id columns type" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:63 +msgid "Exception while seeding instance_types table" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:69 +msgid "volume_usage_cache table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:78 +#, python-format +msgid "table '%s' not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/186_new_bdm_format.py:187 +#, python-format +msgid "Got an unexpected block device %s that cannot be converted to v2 format" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/200_add_transport_url_to_cell.py:141 +#, python-format +msgid "Failed to downgrade cell %(name)s: %(error)s" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:135 +msgid "project_user_quotas table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:143 +#, python-format +msgid "%s table not dropped" +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:72 +msgid "Exception while creating table 'pci_devices'." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:83 +msgid "Exception for adding pci stats to compute node." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:97 +msgid "Exception while dropping 'pci_devices' tables." +msgstr "" + +#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:107 +msgid "Exception for dropping pci stats from compute node." +msgstr "" + +#: nova/image/glance.py:218 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." +msgstr "" + +#: nova/image/glance.py:251 +#, python-format +msgid "" +"When loading the module %(module_str)s the following error occurred: " +"%(ex)s" +msgstr "" + +#: nova/image/glance.py:324 +#, python-format +msgid "Failed to instantiate the download handler for %(scheme)s" +msgstr "" + +#: nova/image/glance.py:340 +#, python-format +msgid "Successfully transferred using %s" +msgstr "" + +#: nova/image/glance.py:576 +#, python-format +msgid "fetching image %s from glance" +msgstr "" + +#: nova/image/s3.py:333 +#, python-format +msgid "Failed to download %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:350 +#, python-format +msgid "Failed to decrypt %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:361 +#, python-format +msgid "Failed to untar %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:371 +#, python-format +msgid "Failed to upload %(image_location)s to %(image_path)s" +msgstr "" + +#: nova/image/s3.py:383 +#, python-format +msgid "Image %s was deleted underneath us" +msgstr "" + +#: nova/image/s3.py:398 +#, python-format +msgid "Failed to decrypt private key: %s" +msgstr "" + +#: nova/image/s3.py:405 +#, python-format +msgid "Failed to decrypt initialization vector: %s" +msgstr "" + +#: nova/image/s3.py:416 +#, python-format +msgid "Failed to decrypt image file %(image_file)s: %(err)s" +msgstr "" + +#: nova/image/s3.py:428 +msgid "Unsafe filenames in image" +msgstr "" + +#: nova/image/download/__init__.py:44 +#, python-format +msgid "" +"%(scheme)s is registered as a module twice. %(module_name)s is not being " +"used." +msgstr "" + +#: nova/image/download/file.py:32 +msgid "" +"A list of filesystems that will be configured in this file under the " +"sections image_file_url:" +msgstr "" + +#: nova/image/download/file.py:79 +msgid "" +"A unique ID given to each file system. This is value is set in Glance " +"and agreed upon here so that the operator knowns they are dealing with " +"the same file system." +msgstr "" + +#: nova/image/download/file.py:84 +msgid "The path at which the file system is mounted." +msgstr "" + +#: nova/image/download/file.py:93 +#, python-format +msgid "The group %s(group_name) must be configured with an id." +msgstr "" + +#: nova/image/download/file.py:111 +#, python-format +msgid "The key %s is required in all file system descriptions." +msgstr "" + +#: nova/image/download/file.py:121 +#, python-format +msgid "" +"The key %(r)s is required in the location metadata to access the url " +"%(url)s." +msgstr "" + +#: nova/image/download/file.py:128 +#, python-format +msgid "The ID %(id)s is unknown." +msgstr "" + +#: nova/image/download/file.py:136 +#, python-format +msgid "" +"The mount point advertised by glance: %(glance_mount)s, does not match " +"the URL path: %(path)s" +msgstr "" + +#: nova/image/download/file.py:154 +#, python-format +msgid "No matching ID for the URL %s was found." +msgstr "" + +#: nova/image/download/file.py:165 +#, python-format +msgid "Copied %(source_file)s using %(module_str)s" +msgstr "" + +#: nova/ipv6/account_identifier.py:41 nova/ipv6/rfc2462.py:36 +#, python-format +msgid "Bad mac for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:43 nova/ipv6/rfc2462.py:38 +#, python-format +msgid "Bad prefix for to_global_ipv6: %s" +msgstr "" + +#: nova/ipv6/account_identifier.py:45 +#, python-format +msgid "Bad project_id for to_global_ipv6: %s" +msgstr "" + +#: nova/keymgr/conf_key_mgr.py:59 +msgid "keymgr.fixed_key not defined" +msgstr "" + +#: nova/keymgr/mock_key_mgr.py:56 +msgid "This key manager is not suitable for use in production deployments" +msgstr "" + +#: nova/keymgr/single_key_mgr.py:41 +msgid "" +"This key manager is insecure and is not recommended for production " +"deployments" +msgstr "" + +#: nova/keymgr/single_key_mgr.py:73 +#, python-format +msgid "Not deleting key %s" +msgstr "" + +#: nova/network/api.py:57 +msgid "instance is a required argument to use @refresh_cache" +msgstr "" + +#: nova/network/api.py:83 +msgid "Failed storing info cache" +msgstr "" + +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 +#, python-format +msgid "re-assign floating IP %(address)s from instance %(instance_id)s" +msgstr "" + +#: nova/network/driver.py:41 +msgid "Network driver option required, but not specified" +msgstr "" + +#: nova/network/driver.py:44 +#, python-format +msgid "Loading network driver '%s'" +msgstr "" + +#: nova/network/floating_ips.py:89 +#, python-format +msgid "Fixed ip %s not found" +msgstr "" + +#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379 +#, python-format +msgid "Interface %s not found" +msgstr "" + +#: nova/network/floating_ips.py:123 +#, python-format +msgid "floating IP allocation for instance |%s|" +msgstr "" + +#: nova/network/floating_ips.py:178 +msgid "Floating IP is not associated. Ignore." +msgstr "" + +#: nova/network/floating_ips.py:196 +#, python-format +msgid "Address |%(address)s| is not allocated" +msgstr "" + +#: nova/network/floating_ips.py:200 +#, python-format +msgid "Address |%(address)s| is not allocated to your project |%(project)s|" +msgstr "" + +#: nova/network/floating_ips.py:220 +#, python-format +msgid "Quota exceeded for %s, tried to allocate floating IP" +msgstr "" + +#: nova/network/floating_ips.py:279 +msgid "Failed to update usages deallocating floating IP" +msgstr "" + +#: nova/network/floating_ips.py:374 +#, python-format +msgid "Failed to disassociated floating address: %s" +msgstr "" + +#: nova/network/floating_ips.py:535 +#, python-format +msgid "Starting migration network for instance %s" +msgstr "" + +#: nova/network/floating_ips.py:542 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will not migrate it " +msgstr "" + +#: nova/network/floating_ips.py:578 +#, python-format +msgid "Finishing migration network for instance %s" +msgstr "" + +#: nova/network/floating_ips.py:586 +#, python-format +msgid "" +"Floating ip address |%(address)s| no longer belongs to instance " +"%(instance_uuid)s. Will notsetup it." +msgstr "" + +#: nova/network/floating_ips.py:635 +#, python-format +msgid "" +"Database inconsistency: DNS domain |%s| is registered in the Nova db but " +"not visible to either the floating or instance DNS driver. It will be " +"ignored." +msgstr "" + +#: nova/network/floating_ips.py:675 +#, python-format +msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|." +msgstr "" + +#: nova/network/floating_ips.py:684 +#, python-format +msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|." +msgstr "" + +#: nova/network/ldapdns.py:108 +#, python-format +msgid "" +"Found multiple matches for domain %(domain)s.\n" +"%(entry)s" +msgstr "" + +#: nova/network/ldapdns.py:135 +#, python-format +msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n" +msgstr "" + +#: nova/network/ldapdns.py:322 +msgid "ldap not installed" +msgstr "" + +#: nova/network/ldapdns.py:333 +msgid "This driver only supports type 'a' entries." +msgstr "" + +#: nova/network/ldapdns.py:376 +msgid "This shouldn't be getting called except during testing." +msgstr "" + +#: nova/network/linux_net.py:222 +#, python-format +msgid "Attempted to remove chain %s which does not exist" +msgstr "" + +#: nova/network/linux_net.py:258 +#, python-format +msgid "Unknown chain: %r" +msgstr "" + +#: nova/network/linux_net.py:265 +msgid "Skipping duplicate iptables rule addition" +msgstr "" + +#: nova/network/linux_net.py:289 +#, python-format +msgid "" +"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " +"%(top)r" +msgstr "" + +#: nova/network/linux_net.py:424 +msgid "Skipping apply due to lack of new rules" +msgstr "" + +#: nova/network/linux_net.py:452 +msgid "IPTablesManager.apply completed with success" +msgstr "" + +#: nova/network/linux_net.py:707 +#, python-format +msgid "arping error for ip %s" +msgstr "" + +#: nova/network/linux_net.py:757 +#, python-format +msgid "Removed %(num)d duplicate rules for floating ip %(float)s" +msgstr "" + +#: nova/network/linux_net.py:805 +#, python-format +msgid "Error deleting conntrack entries for %s" +msgstr "" + +#: nova/network/linux_net.py:1007 +#, python-format +msgid "Pid %d is stale, skip killing dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1052 +#, python-format +msgid "Hupping dnsmasq threw %s" +msgstr "" + +#: nova/network/linux_net.py:1054 +#, python-format +msgid "Pid %d is stale, relaunching dnsmasq" +msgstr "" + +#: nova/network/linux_net.py:1134 +#, python-format +msgid "killing radvd threw %s" +msgstr "" + +#: nova/network/linux_net.py:1136 +#, python-format +msgid "Pid %d is stale, relaunching radvd" +msgstr "" + +#: nova/network/linux_net.py:1324 +#, python-format +msgid "Net device removed: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1327 +#, python-format +msgid "Failed removing net device: '%s'" +msgstr "" + +#: nova/network/linux_net.py:1445 +#, python-format +msgid "Starting VLAN interface %s" +msgstr "" + +#: nova/network/linux_net.py:1491 +#, python-format +msgid "Starting Bridge %s" +msgstr "" + +#: nova/network/linux_net.py:1503 +#, python-format +msgid "Adding interface %(interface)s to bridge %(bridge)s" +msgstr "" + +#: nova/network/linux_net.py:1541 +#, python-format +msgid "Failed to add interface: %s" +msgstr "" + +#: nova/network/linux_net.py:1778 +#, python-format +msgid "Starting bridge %s " +msgstr "" + +#: nova/network/linux_net.py:1786 +#, python-format +msgid "Done starting bridge %s" +msgstr "" + +#: nova/network/manager.py:361 +#, python-format +msgid "Disassociated %s stale fixed ip(s)" +msgstr "" + +#: nova/network/manager.py:365 +msgid "setting network host" +msgstr "" + +#: nova/network/manager.py:488 +msgid "network allocations" +msgstr "" + +#: nova/network/manager.py:495 +#, python-format +msgid "networks retrieved for instance: |%s|" +msgstr "" + +#: nova/network/manager.py:543 +msgid "network deallocation for instance" +msgstr "" + +#: nova/network/manager.py:805 +#, python-format +msgid "instance-dns-zone not found |%s|." +msgstr "" + +#: nova/network/manager.py:812 +#, python-format +msgid "" +"instance-dns-zone is |%(domain)s|, which is in availability zone " +"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be " +"created." +msgstr "" + +#: nova/network/manager.py:837 +#, python-format +msgid "Quota exceeded for %s, tried to allocate fixed IP" +msgstr "" + +#: nova/network/manager.py:897 +msgid "Failed to update usages deallocating fixed IP" +msgstr "" + +#: nova/network/manager.py:923 +#, python-format +msgid "Unable to release %s because vif doesn't exist." +msgstr "" + +#: nova/network/manager.py:962 +#, python-format +msgid "Leased IP |%s|" +msgstr "" + +#: nova/network/manager.py:966 +#, python-format +msgid "IP %s leased that is not associated" +msgstr "" + +#: nova/network/manager.py:975 +#, python-format +msgid "IP |%s| leased that isn't allocated" +msgstr "" + +#: nova/network/manager.py:980 +#, python-format +msgid "Released IP |%s|" +msgstr "" + +#: nova/network/manager.py:984 +#, python-format +msgid "IP %s released that is not associated" +msgstr "" + +#: nova/network/manager.py:988 +#, python-format +msgid "IP %s released that was not leased" +msgstr "" + +#: nova/network/manager.py:1007 +#, python-format +msgid "%s must be an integer" +msgstr "" + +#: nova/network/manager.py:1031 +msgid "Maximum allowed length for 'label' is 255." +msgstr "" + +#: nova/network/manager.py:1051 +#, python-format +msgid "" +"Subnet(s) too large, defaulting to /%s. To override, specify " +"network_size flag." +msgstr "" + +#: nova/network/manager.py:1134 +msgid "cidr already in use" +msgstr "" + +#: nova/network/manager.py:1137 +#, python-format +msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)" +msgstr "" + +#: nova/network/manager.py:1148 +#, python-format +msgid "" +"requested cidr (%(cidr)s) conflicts with existing smaller cidr " +"(%(smaller)s)" +msgstr "" + +#: nova/network/manager.py:1214 +msgid "Network already exists!" +msgstr "" + +#: nova/network/manager.py:1233 +#, python-format +msgid "Network must be disassociated from project %s before delete" +msgstr "" + +#: nova/network/manager.py:1832 +msgid "" +"The sum between the number of networks and the vlan start cannot be " +"greater than 4094" +msgstr "" + +#: nova/network/manager.py:1839 +#, python-format +msgid "" +"The network range is not big enough to fit %(num_networks)s networks. " +"Network size is %(network_size)s" +msgstr "" + +#: nova/network/minidns.py:49 +#, python-format +msgid "minidns file is |%s|" +msgstr "" + +#: nova/network/minidns.py:76 nova/network/minidns.py:107 +msgid "Invalid name" +msgstr "" + +#: nova/network/minidns.py:79 +msgid "This driver only supports type 'a'" +msgstr "" + +#: nova/network/minidns.py:123 +#, python-format +msgid "Cannot delete entry |%s|" +msgstr "" + +#: nova/network/minidns.py:202 +#, python-format +msgid "deleted %s" +msgstr "" + +#: nova/network/minidns.py:208 +#, python-format +msgid "Cannot delete domain |%s|" +msgstr "" + +#: nova/network/model.py:82 +#, python-format +msgid "Invalid IP format %s" +msgstr "" + +#: nova/network/neutronv2/api.py:183 +#, python-format +msgid "Successfully created port: %s" +msgstr "" + +#: nova/network/neutronv2/api.py:187 +#, python-format +msgid "Neutron error creating port on network %s" +msgstr "" + +#: nova/network/neutronv2/api.py:223 +#, python-format +msgid "allocate_for_instance() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:226 +#, python-format +msgid "empty project id for instance %s" +msgstr "" + +#: nova/network/neutronv2/api.py:264 +msgid "No network configured!" +msgstr "" + +#: nova/network/neutronv2/api.py:283 +#, python-format +msgid "" +"Multiple security groups found matching '%s'. Use an ID to be more " +"specific." +msgstr "" + +#: nova/network/neutronv2/api.py:349 +#, python-format +msgid "Failed to update port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:356 +#, python-format +msgid "Failed to delete port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:401 +#, python-format +msgid "deallocate_for_instance() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:415 +#, python-format +msgid "Failed to delete neutron port %(portid)s" +msgstr "" + +#: nova/network/neutronv2/api.py:432 +#, python-format +msgid "Failed to delete neutron port %s" +msgstr "" + +#: nova/network/neutronv2/api.py:454 +#, python-format +msgid "get_instance_nw_info() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:485 +#, python-format +msgid "" +"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " +"%(exception)s" +msgstr "" + +#: nova/network/neutronv2/api.py:514 +#, python-format +msgid "Unable to update port %(portid)s with failure: %(exception)s" +msgstr "" + +#: nova/network/neutronv2/api.py:524 +#, python-format +msgid "validate_networks() for %s" +msgstr "" + +#: nova/network/neutronv2/api.py:533 +msgid "Multiple possible networks found, use a Network ID to be more specific." +msgstr "" + +#: nova/network/neutronv2/api.py:805 +#, python-format +msgid "Multiple floating IP pools matches found for name '%s'" +msgstr "" + +#: nova/network/neutronv2/api.py:901 +#, python-format +msgid "Unable to update host of port %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:58 +#, python-format +msgid "Neutron Error creating security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:79 +#, python-format +msgid "Neutron Error updating security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:133 +#, python-format +msgid "Neutron security group %s not found" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:136 +#: nova/network/security_group/neutron_driver.py:183 +#: nova/network/security_group/neutron_driver.py:278 +#, python-format +msgid "Neutron Error: %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:157 +msgid "Neutron Error getting security groups" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:166 +msgid "Security group id should be uuid" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:203 +#, python-format +msgid "Neutron Error getting security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:207 +#, python-format +msgid "Neutron Error adding rules to security group %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:211 +#: nova/network/security_group/neutron_driver.py:374 +#: nova/network/security_group/neutron_driver.py:381 +#: nova/network/security_group/neutron_driver.py:407 +#: nova/network/security_group/neutron_driver.py:423 +#: nova/network/security_group/neutron_driver.py:430 +#: nova/network/security_group/neutron_driver.py:459 +msgid "Neutron Error:" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:265 +#, python-format +msgid "Neutron Error unable to delete %s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:275 +#, python-format +msgid "Neutron security group rule %s not found" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:390 +#, python-format +msgid "" +"Cannot add security group %(name)s to %(instance)s since the port " +"%(port_id)s does not meet security requirements" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:400 +#: nova/network/security_group/neutron_driver.py:451 +#, python-format +msgid "Adding security group %(security_group_id)s to port %(port_id)s" +msgstr "" + +#: nova/network/security_group/neutron_driver.py:461 +#, python-format +msgid "" +"Security group %(security_group_name)s not assocaited with the instance " +"%(instance)s" +msgstr "" + +#: nova/network/security_group/security_group_base.py:138 +#, python-format +msgid "This rule already exists in group %s" +msgstr "" + +#: nova/objects/base.py:73 +#, python-format +msgid "Error setting %(attr)s" +msgstr "" + +#: nova/objects/base.py:200 +#, python-format +msgid "Unable to instantiate unregistered object type %(objtype)s" +msgstr "" + +#: nova/objects/base.py:306 +#, python-format +msgid "Cannot load '%s' in the base class" +msgstr "" + +#: nova/objects/base.py:346 +#, python-format +msgid "%(objname)s object has no attribute '%(attrname)s'" +msgstr "" + +#: nova/objects/fields.py:30 +#, python-format +msgid "Key %(key)s must be of type %(expected)s not %(actual)s" +msgstr "" + +#: nova/objects/fields.py:40 +#, python-format +msgid "Element %(key)s:%(val)s must be of type %(expected)s not %(actual)s" +msgstr "" + +#: nova/objects/fields.py:139 +#, python-format +msgid "Field `%s' cannot be None" +msgstr "" + +#: nova/objects/fields.py:213 +#, python-format +msgid "A string is required here, not %s" +msgstr "" + +#: nova/objects/fields.py:238 +msgid "A datetime.datetime is required here" +msgstr "" + +#: nova/objects/fields.py:287 +msgid "A list is required here" +msgstr "" + +#: nova/objects/fields.py:303 +msgid "A dict is required here" +msgstr "" + +#: nova/objects/fields.py:342 +#, python-format +msgid "An object of type %s is required here" +msgstr "" + +#: nova/objects/fields.py:366 +msgid "A NetworkModel is required here" +msgstr "" + +#: nova/objects/fields.py:380 +#, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format +msgid "Network \"%s is not valid" +msgstr "" + +#: nova/objects/fields.py:389 +#, python-format +msgid "Netmask length \"%s\" is not valid" +msgstr "" + +#: nova/objects/fields.py:392 +#, python-format +msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" +msgstr "" + +#: nova/objects/instance.py:385 +#, python-format +msgid "No save handler for %s" +msgstr "" + +#: nova/objects/instance.py:454 +#, python-format +msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s" +msgstr "" + +#: nova/objects/instance_info_cache.py:82 +msgid "Failed to notify cells of instance info cache update" +msgstr "" + +#: nova/objects/service.py:76 +#, python-format +msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" +msgstr "" + +#: nova/objects/utils.py:61 nova/objects/utils.py:75 +msgid "None is not valid here" +msgstr "" + +#: nova/objects/utils.py:112 +msgid "A list of strings is required here" +msgstr "" + +#: nova/objects/utils.py:114 +msgid "Invalid values found in list (strings are required)" +msgstr "" + +#: nova/objects/utils.py:126 +msgid "A dict of strings is required here" +msgstr "" + +#: nova/objects/utils.py:128 +msgid "Invalid keys found in dict (strings are required)" +msgstr "" + +#: nova/objects/utils.py:131 +msgid "Invalid values found in dict (strings are required)" +msgstr "" + +#: nova/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: nova/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: nova/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: nova/openstack/common/imageutils.py:96 +msgid "Snapshot list encountered but no header found!" +msgstr "" + +#: nova/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: nova/openstack/common/lockutils.py:167 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:176 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:186 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: nova/openstack/common/lockutils.py:204 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: nova/openstack/common/lockutils.py:208 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: nova/openstack/common/lockutils.py:246 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: nova/openstack/common/lockutils.py:250 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: nova/openstack/common/log.py:245 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: nova/openstack/common/log.py:337 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: nova/openstack/common/log.py:387 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: nova/openstack/common/log.py:557 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: nova/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: nova/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: nova/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: nova/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: nova/openstack/common/periodic_task.py:42 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: nova/openstack/common/periodic_task.py:133 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: nova/openstack/common/periodic_task.py:138 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: nova/openstack/common/periodic_task.py:176 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: nova/openstack/common/periodic_task.py:184 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: nova/openstack/common/policy.py:394 +#, python-format +msgid "Failed to understand rule %(rule)s" +msgstr "" + +#: nova/openstack/common/policy.py:404 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: nova/openstack/common/policy.py:679 +#, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "" + +#: nova/openstack/common/processutils.py:132 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: nova/openstack/common/processutils.py:147 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:172 +#: nova/openstack/common/processutils.py:244 nova/virt/powervm/common.py:118 +#, python-format +msgid "Result was %s" +msgstr "" + +#: nova/openstack/common/processutils.py:184 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: nova/openstack/common/processutils.py:223 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: nova/openstack/common/processutils.py:225 +msgid "Environment not supported over SSH" +msgstr "" + +#: nova/openstack/common/processutils.py:229 +msgid "process_input not supported over SSH" +msgstr "" + +#: nova/openstack/common/service.py:136 nova/openstack/common/service.py:346 +msgid "Full set of CONF:" +msgstr "" + +#: nova/openstack/common/service.py:143 nova/openstack/common/service.py:231 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: nova/openstack/common/service.py:155 +msgid "Exception during rpc cleanup." +msgstr "" + +#: nova/openstack/common/service.py:200 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: nova/openstack/common/service.py:237 +msgid "Unhandled exception" +msgstr "" + +#: nova/openstack/common/service.py:270 +msgid "Forking too fast, sleeping" +msgstr "" + +#: nova/openstack/common/service.py:289 +#, python-format +msgid "Started child %d" +msgstr "" + +#: nova/openstack/common/service.py:299 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: nova/openstack/common/service.py:316 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: nova/openstack/common/service.py:320 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: nova/openstack/common/service.py:324 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: nova/openstack/common/service.py:354 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: nova/openstack/common/service.py:372 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: nova/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: nova/openstack/common/strutils.py:86 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + +#: nova/openstack/common/strutils.py:182 +#, python-format +msgid "Invalid string format: %s" +msgstr "" + +#: nova/openstack/common/strutils.py:189 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:542 +msgid "DB exception wrapped." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:604 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/session.py:684 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:72 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: nova/openstack/common/db/sqlalchemy/utils.py:120 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: nova/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: nova/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: nova/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: nova/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: nova/openstack/common/notifier/rpc_notifier.py:45 +#: nova/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: nova/openstack/common/rpc/__init__.py:105 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:341 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:434 +#, python-format +msgid "received %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:442 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:443 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:471 +#: nova/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:479 +#: nova/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:553 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:582 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:591 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: nova/openstack/common/rpc/amqp.py:619 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: nova/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: nova/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: nova/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: nova/openstack/common/rpc/common.py:141 +#: nova/openstack/common/rpc/common.py:142 +#: nova/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: nova/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: nova/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: nova/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: nova/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:157 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:161 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:496 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:518 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:569 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:623 +#: nova/openstack/common/rpc/impl_qpid.py:585 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:641 +#: nova/openstack/common/rpc/impl_qpid.py:600 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:645 +#: nova/openstack/common/rpc/impl_qpid.py:604 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_kombu.py:684 +#: nova/openstack/common/rpc/impl_qpid.py:639 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:89 +#, python-format +msgid "Invalid value for qpid_topology_version: %d" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:191 +msgid "Failed to process message... skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:527 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:533 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:546 +msgid "Re-established AMQP queues" +msgstr "" + +#: nova/openstack/common/rpc/impl_qpid.py:612 +msgid "Error processing message. Skipping it." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:388 +msgid "Consuming socket" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:438 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:444 +msgid "Topic contained dangerous characters." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:476 +msgid "Topic socket file creation failed." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:482 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:498 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:507 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:510 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:544 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:563 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:591 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:598 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:650 +msgid "Creating payload" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:663 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:676 +msgid "Sending cast" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:679 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:682 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:683 +msgid "Unpacking response" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:692 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:699 +msgid "RPC Message Invalid." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:722 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:725 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:729 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:732 +msgid "No match from matchmaker." +msgstr "" + +#: nova/openstack/common/rpc/impl_zmq.py:814 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: nova/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: nova/openstack/common/rpc/matchmaker_ring.py:77 +#: nova/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: nova/pci/pci_manager.py:156 +#, python-format +msgid "Trying to remove device with %(status)sownership %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/chance.py:57 +msgid "Is the appropriate service running?" +msgstr "" + +#: nova/scheduler/chance.py:62 +msgid "Could not find another compute" +msgstr "" + +#: nova/scheduler/driver.py:62 +msgid "Exception during scheduler.run_instance" +msgstr "" + +#: nova/scheduler/driver.py:64 nova/scheduler/utils.py:76 +#, python-format +msgid "Setting instance to %s state." +msgstr "" + +#: nova/scheduler/driver.py:137 +msgid "Driver must implement schedule_run_instance" +msgstr "" + +#: nova/scheduler/driver.py:146 +msgid "Driver must implement select_destinations" +msgstr "" + +#: nova/scheduler/driver.py:151 +msgid "Driver must implement select_hosts" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:78 +#, python-format +msgid "" +"Attempting to build %(num_instances)d instance(s) uuids: " +"%(instance_uuids)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:82 +#, python-format +msgid "Request Spec: %s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:102 +#, python-format +msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:181 +msgid "Instance disappeared during scheduling" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:220 +msgid "Invalid value for 'scheduler_max_attempts', must be >= 1" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:237 +#, python-format +msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:271 +#, python-format +msgid "" +"Exceeded max scheduling attempts %(max_attempts)d for instance " +"%(instance_uuid)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:339 +#, python-format +msgid "Filtered %(hosts)s" +msgstr "" + +#: nova/scheduler/filter_scheduler.py:344 +#, python-format +msgid "Weighed %(hosts)s" +msgstr "" + +#: nova/scheduler/host_manager.py:338 +#, python-format +msgid "Host filter ignoring hosts: %s" +msgstr "" + +#: nova/scheduler/host_manager.py:350 +#, python-format +msgid "Host filter forcing available hosts to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:353 +#, python-format +msgid "No hosts matched due to not matching 'force_hosts' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:366 +#, python-format +msgid "Host filter forcing available nodes to %s" +msgstr "" + +#: nova/scheduler/host_manager.py:369 +#, python-format +msgid "No nodes matched due to not matching 'force_nodes' value of '%s'" +msgstr "" + +#: nova/scheduler/host_manager.py:409 +#, python-format +msgid "Ignoring %(service_name)s service update from %(host)s" +msgstr "" + +#: nova/scheduler/host_manager.py:415 +#, python-format +msgid "Received %(service_name)s service update from %(state_key)s." +msgstr "" + +#: nova/scheduler/host_manager.py:435 +#: nova/scheduler/filters/trusted_filter.py:212 +#, python-format +msgid "No service for compute ID %s" +msgstr "" + +#: nova/scheduler/host_manager.py:457 +#, python-format +msgid "Removing dead compute node %(host)s:%(node)s from scheduler" +msgstr "" + +#: nova/scheduler/scheduler_options.py:72 +#, python-format +msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" +msgstr "" + +#: nova/scheduler/scheduler_options.py:81 +#, python-format +msgid "Could not decode scheduler options: '%s'" +msgstr "" + +#: nova/scheduler/utils.py:58 +#, python-format +msgid "Failed to %(service)s_%(method)s: %(ex)s" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:109 +#, python-format +msgid "Group anti affinity: check if %(host)s not in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/affinity_filter.py:125 +#, python-format +msgid "Group affinity: check if %(host)s in %(configured)s" +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:59 +#, python-format +msgid "" +"%(host_state)s fails instance_type extra_specs requirements. Extra_spec " +"%(key)s is not in aggregate." +msgstr "" + +#: nova/scheduler/filters/aggregate_instance_extra_specs.py:67 +#, python-format +msgid "" +"%(host_state)s fails instance_type extra_specs requirements. " +"'%(aggregate_vals)s' do not match '%(req)s'" +msgstr "" + +#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:48 +#, python-format +msgid "%s fails tenant id on aggregate" +msgstr "" + +#: nova/scheduler/filters/compute_capabilities_filter.py:62 +#, python-format +msgid "extra_spec requirement '%(req)s' does not match '%(cap)s'" +msgstr "" + +#: nova/scheduler/filters/compute_capabilities_filter.py:72 +#, python-format +msgid "%(host_state)s fails instance_type extra_specs requirements" +msgstr "" + +#: nova/scheduler/filters/compute_filter.py:43 +#, python-format +msgid "%(host_state)s is disabled or has not been heard from in a while" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:51 +msgid "VCPUs not set; assuming CPU collection broken" +msgstr "" + +#: nova/scheduler/filters/core_filter.py:94 +#: nova/scheduler/filters/ram_filter.py:95 +#, python-format +msgid "" +"%(num_values)d ratio values found, of which the minimum value will be " +"used." +msgstr "" + +#: nova/scheduler/filters/core_filter.py:101 +#, python-format +msgid "Could not decode cpu_allocation_ratio: '%s'" +msgstr "" + +#: nova/scheduler/filters/disk_filter.py:49 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_disk)s MB usable disk, it only " +"has %(usable_disk_mb)s MB usable disk." +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:56 +#, python-format +msgid "" +"Instance contains properties %(image_props)s, but no corresponding " +"supported_instances are advertised by the compute node" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:80 +#, python-format +msgid "" +"Instance properties %(image_props)s are satisfied by compute host " +"hypervisor version %(hypervisor_version) and supported instances " +"%(supp_instances)s" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:89 +#, python-format +msgid "" +"Instance contains properties %(image_props)s that are not provided by the" +" compute node supported_instances %(supp_instances)s or hypervisor " +"version %(hypervisor_version)s do not match" +msgstr "" + +#: nova/scheduler/filters/image_props_filter.py:109 +#, python-format +msgid "%(host_state)s does not support requested instance_properties" +msgstr "" + +#: nova/scheduler/filters/io_ops_filter.py:43 +#, python-format +msgid "" +"%(host_state)s fails I/O ops check: Max IOs per host is set to " +"%(max_io_ops)s" +msgstr "" + +#: nova/scheduler/filters/num_instances_filter.py:40 +#, python-format +msgid "" +"%(host_state)s fails num_instances check: Max instances per host is set " +"to %(max_instances)s" +msgstr "" + +#: nova/scheduler/filters/ram_filter.py:56 +#, python-format +msgid "" +"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has" +" %(usable_ram)s MB usable ram." +msgstr "" + +#: nova/scheduler/filters/ram_filter.py:102 +#, python-format +msgid "Could not decode ram_allocation_ratio: '%s'" +msgstr "" + +#: nova/scheduler/filters/retry_filter.py:42 +#, python-format +msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" +msgstr "" + +#: nova/servicegroup/api.py:61 +#, python-format +msgid "ServiceGroup driver defined as an instance of %s" +msgstr "" + +#: nova/servicegroup/api.py:67 +#, python-format +msgid "unknown ServiceGroup driver name: %s" +msgstr "" + +#: nova/servicegroup/api.py:84 +#, python-format +msgid "" +"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, " +"service = %(service)s" +msgstr "" + +#: nova/servicegroup/api.py:92 +#, python-format +msgid "Check if the given member [%s] is part of the ServiceGroup, is up" +msgstr "" + +#: nova/servicegroup/api.py:101 +#, python-format +msgid "" +"Explicitly remove the given member %(member_id)s from the%(group_id)s " +"group monitoring" +msgstr "" + +#: nova/servicegroup/api.py:108 +#, python-format +msgid "Returns ALL members of the [%s] ServiceGroup" +msgstr "" + +#: nova/servicegroup/api.py:116 +#, python-format +msgid "Returns one member of the [%s] group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:42 +#, python-format +msgid "" +"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" +" group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/db.py:47 +msgid "service is a mandatory argument for DB based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/db.py:78 +#, python-format +msgid "DB_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 +msgid "Recovered model server connection!" +msgstr "" + +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 +msgid "model server went away" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:44 +msgid "memcached_servers not defined" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:52 +#, python-format +msgid "" +"Memcached_Driver: join new ServiceGroup member %(member_id)s to the " +"%(group_id)s group, service = %(service)s" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:58 +msgid "service is a mandatory argument for Memcached based ServiceGroup driver" +msgstr "" + +#: nova/servicegroup/drivers/mc.py:76 +#, python-format +msgid "Memcached_Driver: get_all members of the %s group" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:80 +#, python-format +msgid "" +"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, " +"service=%(sr)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:90 +msgid "" +"Unable to join. It is possible that either another node exists with the " +"same name, or this node just restarted. We will try again in a short " +"while to make sure." +msgstr "" + +#: nova/servicegroup/drivers/zk.py:101 +#, python-format +msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s" +msgstr "" + +#: nova/servicegroup/drivers/zk.py:109 +#, python-format +msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group" +msgstr "" + +#: nova/storage/linuxscsi.py:72 +#, python-format +msgid "Trying (%(tries)s) to remove device %(device)s" +msgstr "" + +#: nova/storage/linuxscsi.py:102 +#, python-format +msgid "Multipath call failed exit (%(code)s)" +msgstr "" + +#: nova/storage/linuxscsi.py:123 +#, python-format +msgid "Couldn't find multipath device %s" +msgstr "" + +#: nova/storage/linuxscsi.py:126 +#, python-format +msgid "Found multipath device = %s" +msgstr "" + +#: nova/tests/fake_ldap.py:35 +msgid "Attempted to instantiate singleton" +msgstr "" + +#: nova/tests/fake_processutils.py:73 +#, python-format +msgid "Faking execution of cmd (subprocess): %s" +msgstr "" + +#: nova/tests/fake_processutils.py:81 +#, python-format +msgid "Faked command matched %s" +msgstr "" + +#: nova/tests/fake_processutils.py:97 +#, python-format +msgid "Faked command raised an exception %s" +msgstr "" + +#: nova/tests/fake_processutils.py:100 +#, python-format +msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" +msgstr "" + +#: nova/tests/fake_volume.py:189 +msgid "status must be available" +msgstr "" + +#: nova/tests/fake_volume.py:193 nova/volume/cinder.py:233 +msgid "already attached" +msgstr "" + +#: nova/tests/fake_volume.py:197 nova/volume/cinder.py:237 +msgid "Instance and volume not in same availability_zone" +msgstr "" + +#: nova/tests/fake_volume.py:202 nova/volume/cinder.py:243 +msgid "already detached" +msgstr "" + +#: nova/tests/api/test_auth.py:85 +msgid "unexpected role header" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2953 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2148 +msgid "" +"Quota exceeded for instances: Requested 1, but already used 10 of 10 " +"instances" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2958 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2153 +msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram" +msgstr "" + +#: nova/tests/api/openstack/compute/test_servers.py:2963 +#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2158 +msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores" +msgstr "" + +#: nova/tests/compute/test_compute.py:1440 +#: nova/tests/compute/test_compute.py:1465 +#: nova/tests/compute/test_compute.py:1522 +#: nova/tests/compute/test_compute.py:1547 +#: nova/tests/compute/test_compute.py:1590 +#: nova/tests/compute/test_compute.py:4689 +#, python-format +msgid "Running instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:1446 +#: nova/tests/compute/test_compute.py:1494 +#: nova/tests/compute/test_compute.py:1537 +#: nova/tests/compute/test_compute.py:1561 +#, python-format +msgid "After terminating instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:2288 +msgid "Internal error" +msgstr "" + +#: nova/tests/compute/test_compute.py:4700 +#, python-format +msgid "After force-killing instances: %s" +msgstr "" + +#: nova/tests/compute/test_compute.py:5254 +msgid "wrong host/node" +msgstr "" + +#: nova/tests/compute/test_compute.py:9363 +msgid "spawn error" +msgstr "" + +#: nova/tests/db/test_migrations.py:3486 +#, python-format +msgid "" +"The following migrations are missing a downgrade:\n" +"\t%s" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:117 +#, python-format +msgid "%(result_str)s: %(result)s is not a dict." +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:131 +#, python-format +msgid "" +"Dictionary key mismatch:\n" +"Extra key(s) in template:\n" +"%(ex_delta)s\n" +"Extra key(s) in %(result_str)s:\n" +"%(res_delta)s\n" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:143 +#, python-format +msgid "%(result_str)s: %(result)s is not a list." +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:163 +msgid "Extra list items in template:" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:167 +#, python-format +msgid "Extra list items in %(result_str)s:" +msgstr "" + +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 +#, python-format +msgid "" +"Values do not match:\n" +"Template: %(expected)s\n" +"%(result_str)s: %(result)s" +msgstr "" + +#: nova/tests/integrated/test_login.py:35 +#, python-format +msgid "flavor: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:40 +#, python-format +msgid "" +"%(message)s\n" +"Status Code: %(_status)s\n" +"Body: %(_body)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:51 +msgid "Authentication error" +msgstr "" + +#: nova/tests/integrated/api/client.py:59 +msgid "Authorization error" +msgstr "" + +#: nova/tests/integrated/api/client.py:67 +msgid "Item not found" +msgstr "" + +#: nova/tests/integrated/api/client.py:109 +#, python-format +msgid "Doing %(method)s on %(relative_url)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:112 +#, python-format +msgid "Body: %s" +msgstr "" + +#: nova/tests/integrated/api/client.py:130 +#, python-format +msgid "%(auth_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:161 +#, python-format +msgid "%(relative_uri)s => code %(http_status)s" +msgstr "" + +#: nova/tests/integrated/api/client.py:172 +msgid "Unexpected status code" +msgstr "" + +#: nova/tests/integrated/api/client.py:179 +#, python-format +msgid "Decoding JSON: %s" +msgstr "" + +#: nova/tests/virt/hyperv/test_hypervapi.py:491 +msgid "fake vswitch not found" +msgstr "" + +#: nova/tests/virt/hyperv/test_hypervapi.py:950 +msgid "Simulated failure" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:909 +msgid "Expected a list for 'auth' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:913 +msgid "Expected a function in 'auth[0]' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:917 +msgid "Expected a function in 'auth[1]' parameter" +msgstr "" + +#: nova/tests/virt/libvirt/fakelibvirt.py:930 +msgid "" +"virEventRegisterDefaultImpl() must be called before " +"connection is used." +msgstr "" + +#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 +#: nova/virt/vmwareapi/vm_util.py:957 +#, python-format +msgid "Datastore regex %s did not match any datastores" +msgstr "" + +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 +#, python-format +msgid "" +"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " +"left to copy" +msgstr "" + +#: nova/tests/virt/xenapi/test_xenapi.py:948 +#, python-format +msgid "Creating files in %s to simulate guest agent" +msgstr "" + +#: nova/tests/virt/xenapi/test_xenapi.py:959 +#, python-format +msgid "Removing simulated guest agent files in %s" +msgstr "" + +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" +msgstr "" + +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 +msgid "Multiple torrent URL fetcher extension found. Failing." +msgstr "" + +#: nova/virt/block_device.py:165 +#, python-format +msgid "Booting with volume %(volume_id)s at %(mountpoint)s" +msgstr "" + +#: nova/virt/configdrive.py:98 +#, python-format +msgid "Added %(filepath)s to config drive" +msgstr "" + +#: nova/virt/driver.py:999 +#, python-format +msgid "Discarding event %s" +msgstr "" + +#: nova/virt/driver.py:1004 +msgid "Event must be an instance of nova.virt.event.Event" +msgstr "" + +#: nova/virt/driver.py:1007 +#, python-format +msgid "Emitting event %s" +msgstr "" + +#: nova/virt/driver.py:1010 +#, python-format +msgid "Exception dispatching event %(event)s: %(ex)s" +msgstr "" + +#: nova/virt/driver.py:1091 +msgid "Compute driver option required, but not specified" +msgstr "" + +#: nova/virt/driver.py:1094 +#, python-format +msgid "Loading compute driver '%s'" +msgstr "" + +#: nova/virt/driver.py:1101 +msgid "Unable to load the virtualization driver" +msgstr "" + +#: nova/virt/fake.py:210 +#, python-format +msgid "Key '%(key)s' not in instances '%(inst)s'" +msgstr "" + +#: nova/virt/firewall.py:180 nova/virt/libvirt/firewall.py:326 +msgid "Attempted to unfilter instance which is not filtered" +msgstr "" + +#: nova/virt/firewall.py:188 +msgid "Filters added to instance" +msgstr "" + +#: nova/virt/firewall.py:190 +msgid "Provider Firewall Rules refreshed" +msgstr "" + +#: nova/virt/firewall.py:376 +#, python-format +msgid "Adding security group rule: %r" +msgstr "" + +#: nova/virt/firewall.py:507 nova/virt/xenapi/firewall.py:77 +#, python-format +msgid "Adding provider rule: %s" +msgstr "" + +#: nova/virt/images.py:86 +msgid "'qemu-img info' parsing failed." +msgstr "" + +#: nova/virt/images.py:92 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "" + +#: nova/virt/images.py:105 +#, python-format +msgid "" +"%(base)s virtual size %(disk_size)s larger than flavor root disk size " +"%(size)s" +msgstr "" + +#: nova/virt/images.py:122 +#, python-format +msgid "Converted to raw, but format is now %s" +msgstr "" + +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + +#: nova/virt/baremetal/driver.py:85 +#, python-format +msgid "Request for baremetal node %s sent to wrong service host" +msgstr "" + +#: nova/virt/baremetal/driver.py:138 +msgid "cpu_arch is not found in instance_type_extra_specs" +msgstr "" + +#: nova/virt/baremetal/driver.py:177 +#, python-format +msgid "Baremetal node id not supplied to driver for %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:254 +#, python-format +msgid "Error deploying instance %(instance)s on baremetal node %(node)s." +msgstr "" + +#: nova/virt/baremetal/driver.py:281 +#, python-format +msgid "Baremetal power manager failed to restart node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:292 +#, python-format +msgid "Destroy called on non-existing instance %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:310 +#, python-format +msgid "Error from baremetal driver during destroy: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:315 +#, python-format +msgid "Error while recording destroy failure in baremetal database: %s" +msgstr "" + +#: nova/virt/baremetal/driver.py:325 +#, python-format +msgid "Baremetal power manager failed to stop node for instance %r" +msgstr "" + +#: nova/virt/baremetal/driver.py:338 +#, python-format +msgid "Baremetal power manager failed to start node for instance %r" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:53 +msgid "iboot PDU relay ID must be an integer." +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:64 +msgid "iboot PDU port must be an integer." +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:91 +#: nova/virt/baremetal/virtual_power_driver.py:159 +#, python-format +msgid "activate_node name %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:103 +#, python-format +msgid "reboot_node: %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:116 +#: nova/virt/baremetal/virtual_power_driver.py:182 +#, python-format +msgid "deactivate_node name %s" +msgstr "" + +#: nova/virt/baremetal/iboot_pdu.py:129 +#: nova/virt/baremetal/virtual_power_driver.py:195 +#, python-format +msgid "Checking if %s is running" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:86 +#, python-format +msgid "pid file %s does not contain any pid" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:109 +msgid "Node id not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:112 +msgid "Address not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:115 +msgid "User not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:118 +msgid "Password not supplied to IPMI" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:135 +#, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:151 +#, python-format +msgid "IPMI power on failed after %d tries" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:161 +msgid "IPMI power on failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:178 +#, python-format +msgid "IPMI power off failed after %d tries" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:188 +msgid "IPMI power off failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:199 +msgid "IPMI set next bootdev failed" +msgstr "" + +#: nova/virt/baremetal/ipmi.py:211 nova/virt/baremetal/tilera_pdu.py:154 +#, python-format +msgid "Activate node called, but node %s is already active" +msgstr "" + +#: nova/virt/baremetal/pxe.py:110 +#, python-format +msgid "Building PXE config for deployment %s." +msgstr "" + +#: nova/virt/baremetal/pxe.py:229 +#, python-format +msgid "" +"Can not activate PXE bootloader. The following boot parameters were not " +"passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:253 nova/virt/baremetal/tilera.py:134 +#, python-format +msgid "Fetching kernel and ramdisk for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:285 nova/virt/baremetal/tilera.py:165 +#, python-format +msgid "Fetching image %(ami)s for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:325 nova/virt/baremetal/tilera.py:201 +#, python-format +msgid "Injecting files into image for instance %(name)s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:460 nova/virt/baremetal/tilera.py:320 +#, python-format +msgid "Node associated with another instance while waiting for deploy of %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:467 +#, python-format +msgid "PXE deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:472 +#, python-format +msgid "PXE deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:476 +#, python-format +msgid "PXE deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:478 nova/virt/baremetal/tilera.py:345 +#, python-format +msgid "Baremetal node deleted while waiting for deployment of instance %s" +msgstr "" + +#: nova/virt/baremetal/pxe.py:483 +#, python-format +msgid "Timeout reached while waiting for PXE deploy of instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:109 +#, python-format +msgid "" +"Can not activate Tilera bootloader. The following boot parameters were " +"not passed to baremetal driver: %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:326 +#, python-format +msgid "Tilera deploy started for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:332 +#, python-format +msgid "Tilera deploy completed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera.py:340 +msgid "Node is unknown error state." +msgstr "" + +#: nova/virt/baremetal/tilera.py:343 +#, python-format +msgid "Tilera deploy failed for instance %s" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:84 +msgid "Node id not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:87 +msgid "Address not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:90 +msgid "User not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:93 +msgid "Password not supplied to PDU" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:118 +msgid "PDU failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:135 +msgid "PDU power on failed" +msgstr "" + +#: nova/virt/baremetal/tilera_pdu.py:148 +msgid "PDU power off failed" +msgstr "" + +#: nova/virt/baremetal/utils.py:42 +#, python-format +msgid "Failed to inject data into image %(image)s. Error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:53 +#, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:62 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/utils.py:78 +#, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:38 +#, python-format +msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:50 +#, python-format +msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:57 +#, python-format +msgid "" +"Baremetal node: %(id)s has no available physical interface for virtual " +"interface %(vif_uuid)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:63 +#, python-format +msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:70 +#, python-format +msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)" +msgstr "" + +#: nova/virt/baremetal/vif_driver.py:74 +#, python-format +msgid "no pif for vif_uuid=%s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:89 +#, python-format +msgid "Setting up %s commands." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:109 +msgid "virtual_power_ssh_host not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:113 +msgid "virtual_power_host_user not defined. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:119 +msgid "virtual_power_host_pass/key not set. Can not Start" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:137 +msgid "Getting full node list." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:143 +#, python-format +msgid "Looking up Name for Mac address %s." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:171 +#, python-format +msgid "reset node: %s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:198 +#, python-format +msgid "Node \"%(name)s\" with MAC address %(mac)s not found." +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:232 +#, python-format +msgid "Result for run_command: %s" +msgstr "" + +#: nova/virt/baremetal/virtual_power_driver.py:235 +#, python-format +msgid "Error running command: %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:124 +#, python-format +msgid "baremetal driver was unable to delete tid %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:195 +#, python-format +msgid "Could not determine iscsi initiator name for instance %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:234 +#, python-format +msgid "No fixed PXE IP is associated to %s" +msgstr "" + +#: nova/virt/baremetal/volume_driver.py:267 +#, python-format +msgid "detach volume could not find tid for %s" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:200 +msgid "instance_uuid must be supplied to bm_node_associate_and_update" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:212 +#, python-format +msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s." +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:247 +#: nova/virt/baremetal/db/sqlalchemy/api.py:289 +#, python-format +msgid "Baremetal interface %s not found" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:299 +#, python-format +msgid "Baremetal interface %s already in use" +msgstr "" + +#: nova/virt/baremetal/db/sqlalchemy/api.py:312 +#, python-format +msgid "Baremetal virtual interface %s not found" +msgstr "" + +#: nova/virt/disk/api.py:164 +#, python-format +msgid "Checking if we can resize image %(image)s. size=%(size)s" +msgstr "" + +#: nova/virt/disk/api.py:170 +#, python-format +msgid "Cannot resize image %s to a smaller size." +msgstr "" + +#: nova/virt/disk/api.py:178 +#, python-format +msgid "Checking if we can resize filesystem inside %(image)s. CoW=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:188 +#, python-format +msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:198 +#, python-format +msgid "" +"Unable to determine label for image %(image)s with error %(errror)s. " +"Cannot resize." +msgstr "" + +#: nova/virt/disk/api.py:268 +msgid "image already mounted" +msgstr "" + +#: nova/virt/disk/api.py:324 +#, python-format +msgid "" +"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s" +" admin_password= files=%(files)s partition=%(partition)s " +"use_cow=%(use_cow)s" +msgstr "" + +#: nova/virt/disk/api.py:344 +#, python-format +msgid "Ignoring error injecting data into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:365 +#, python-format +msgid "" +"Failed to mount container filesystem '%(image)s' on '%(target)s': " +"%(errors)s" +msgstr "" + +#: nova/virt/disk/api.py:387 nova/virt/disk/mount/loop.py:59 +#, python-format +msgid "Release loop device %s" +msgstr "" + +#: nova/virt/disk/api.py:391 nova/virt/disk/mount/nbd.py:128 +#, python-format +msgid "Release nbd device %s" +msgstr "" + +#: nova/virt/disk/api.py:395 +#, python-format +msgid "Failed to teardown container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:408 +#, python-format +msgid "Failed to umount container filesystem: %s" +msgstr "" + +#: nova/virt/disk/api.py:433 +#, python-format +msgid "Ignoring error injecting %(inject)s into image (%(e)s)" +msgstr "" + +#: nova/virt/disk/api.py:445 +#, python-format +msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s" +msgstr "" + +#: nova/virt/disk/api.py:454 +#, python-format +msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s" +msgstr "" + +#: nova/virt/disk/api.py:495 +#, python-format +msgid "Inject key fs=%(fs)s key=%(key)s" +msgstr "" + +#: nova/virt/disk/api.py:523 +#, python-format +msgid "Inject key fs=%(fs)s net=%(net)s" +msgstr "" + +#: nova/virt/disk/api.py:548 +#, python-format +msgid "Inject admin password fs=%(fs)s admin_passwd=" +msgstr "" + +#: nova/virt/disk/api.py:592 +msgid "Not implemented on Windows" +msgstr "" + +#: nova/virt/disk/api.py:621 +#, python-format +msgid "User %(username)s not found in password file." +msgstr "" + +#: nova/virt/disk/api.py:637 +#, python-format +msgid "User %(username)s not found in shadow file." +msgstr "" + +#: nova/virt/disk/mount/api.py:42 +#, python-format +msgid "" +"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s imgfmt=%(imgfmt)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:48 nova/virt/disk/mount/api.py:66 +#: nova/virt/disk/vfs/localfs.py:69 +msgid "Using LoopMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:53 nova/virt/disk/mount/api.py:71 +#: nova/virt/disk/vfs/localfs.py:74 +msgid "Using NbdMount" +msgstr "" + +#: nova/virt/disk/mount/api.py:60 +#, python-format +msgid "" +"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s " +"partition=%(partition)s device=%(device)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:122 +msgid "Device allocation failed. Will retry in 2 seconds." +msgstr "" + +#: nova/virt/disk/mount/api.py:125 +msgid "Device allocation failed after repeated retries." +msgstr "" + +#: nova/virt/disk/mount/api.py:140 +#, python-format +msgid "Map dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:145 +#, python-format +msgid "partition search unsupported with %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:161 +#, python-format +msgid "partition %s not found" +msgstr "" + +#: nova/virt/disk/mount/api.py:162 +#, python-format +msgid "Failed to map partitions: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:184 +#, python-format +msgid "Unmap dev %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:192 +#, python-format +msgid "Mount %(dev)s on %(dir)s" +msgstr "" + +#: nova/virt/disk/mount/api.py:197 +#, python-format +msgid "Failed to mount filesystem: %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:208 +#, python-format +msgid "Umount %s" +msgstr "" + +#: nova/virt/disk/mount/api.py:219 +msgid "Fail to mount, tearing back down" +msgstr "" + +#: nova/virt/disk/mount/loop.py:34 +#, python-format +msgid "Could not attach image to loopback: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:35 +#, python-format +msgid "Loop mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/loop.py:41 +#, python-format +msgid "Got loop device %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:56 nova/virt/disk/mount/nbd.py:70 +msgid "No free nbd devices" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:61 +msgid "nbd module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:62 +msgid "nbd unavailable: module not loaded" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:88 +#, python-format +msgid "Get nbd device %(dev)s for %(imgfile)s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:93 +#, python-format +msgid "qemu-nbd error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:94 nova/virt/disk/mount/nbd.py:107 +#, python-format +msgid "NBD mount error: %s" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:106 +#, python-format +msgid "nbd device %s did not show up" +msgstr "" + +#: nova/virt/disk/mount/nbd.py:113 +#, python-format +msgid "Detaching from erroneous nbd device returned error: %s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:28 +#, python-format +msgid "" +"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s " +"partition=%(partition)s" +msgstr "" + +#: nova/virt/disk/vfs/api.py:34 +msgid "Trying to import guestfs" +msgstr "" + +#: nova/virt/disk/vfs/api.py:41 +msgid "Using primary VFSGuestFS" +msgstr "" + +#: nova/virt/disk/vfs/api.py:46 +msgid "Falling back to VFSLocalFS" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:55 +#, python-format +msgid "Mount guest OS image %(imgfile)s partition %(part)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:64 +#, python-format +msgid "Inspecting guest OS image %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:68 +#, python-format +msgid "No operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:72 +#, python-format +msgid "Multi-boot OS %(roots)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:74 +#, python-format +msgid "Multi-boot operating system found in %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:80 +#, python-format +msgid "Inspecting guest OS root filesystem %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:85 +#, python-format +msgid "No mount points found in %(root)s of %(imgfile)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:93 +#, python-format +msgid "Mounting %(dev)s at %(dir)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:99 +#, python-format +msgid "" +"Error mounting %(device)s to %(dir)s in image %(imgfile)s with libguestfs" +" (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:109 +#, python-format +msgid "Setting up appliance for %(imgfile)s %(imgfmt)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:124 +#, python-format +msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:131 +msgid "Tearing down appliance" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:137 +#, python-format +msgid "Failed to close augeas %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:145 +#, python-format +msgid "Failed to shutdown appliance %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:153 +#, python-format +msgid "Failed to close guest handle %s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:165 nova/virt/disk/vfs/localfs.py:103 +#, python-format +msgid "Make directory path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:170 nova/virt/disk/vfs/localfs.py:108 +#, python-format +msgid "Append file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:175 nova/virt/disk/vfs/localfs.py:117 +#, python-format +msgid "Replace file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:180 nova/virt/disk/vfs/localfs.py:126 +#, python-format +msgid "Read file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:185 nova/virt/disk/vfs/localfs.py:132 +#, python-format +msgid "Has file path=%s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:194 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:200 +#, python-format +msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/disk/vfs/guestfs.py:214 +#, python-format +msgid "chown uid=%(uid)d gid=%(gid)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:48 +#, python-format +msgid "File path %s not valid" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:83 +#, python-format +msgid "Failed to mount image %(ex)s)" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:91 +#, python-format +msgid "Failed to unmount %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:97 +#, python-format +msgid "Failed to remove %(imgdir)s: %(ex)s" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:140 +#, python-format +msgid "Set permissions path=%(path)s mode=%(mode)o" +msgstr "" + +#: nova/virt/disk/vfs/localfs.py:146 +#, python-format +msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s" +msgstr "" + +#: nova/virt/docker/driver.py:46 +msgid "Default TCP port to find the docker-registry container" +msgstr "" + +#: nova/virt/docker/driver.py:79 +msgid "" +"Docker daemon is not running or is not reachable (check the rights on " +"/var/run/docker.sock)" +msgstr "" + +#: nova/virt/docker/driver.py:105 +msgid "VIF plugging is not supported by the Docker driver." +msgstr "" + +#: nova/virt/docker/driver.py:110 +msgid "VIF unplugging is not supported by the Docker driver." +msgstr "" + +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 +#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 +#, python-format +msgid "" +"Hostname has changed from %(old)s to %(new)s. A restart is required to " +"take effect." +msgstr "" + +#: nova/virt/docker/driver.py:220 +msgid "Cannot find any PID under container \"{0}\"" +msgstr "" + +#: nova/virt/docker/driver.py:233 +msgid "Cannot set fixed ip" +msgstr "" + +#: nova/virt/docker/driver.py:258 +msgid "Failed to setup the network, rolling back" +msgstr "" + +#: nova/virt/docker/driver.py:272 +msgid "Image container format not supported ({0})" +msgstr "" + +#: nova/virt/docker/driver.py:301 +msgid "Image name \"{0}\" does not exist, fetching it..." +msgstr "" + +#: nova/virt/docker/driver.py:306 +msgid "Cannot pull missing image" +msgstr "" + +#: nova/virt/docker/driver.py:311 +msgid "Cannot create container" +msgstr "" + +#: nova/virt/docker/driver.py:317 +msgid "Cannot setup network: {0}" +msgstr "" + +#: nova/virt/docker/driver.py:335 +msgid "Cannot stop the container, please check docker logs" +msgstr "" + +#: nova/virt/docker/driver.py:338 +msgid "Cannot restart the container, please check docker logs" +msgstr "" + +#: nova/virt/hyperv/basevolumeutils.py:72 +msgid "The ISCSI initiator name can't be found. Choosing the default one" +msgstr "" + +#: nova/virt/hyperv/driver.py:155 +msgid "VIF plugging is not supported by the Hyper-V driver." +msgstr "" + +#: nova/virt/hyperv/driver.py:160 +msgid "VIF unplugging is not supported by the Hyper-V driver." +msgstr "" + +#: nova/virt/hyperv/driver.py:164 +msgid "ensure_filtering_rules_for_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:168 +msgid "unfilter_instance called" +msgstr "" + +#: nova/virt/hyperv/driver.py:199 +msgid "get_console_output called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:94 +#, python-format +msgid "Windows version: %s " +msgstr "" + +#: nova/virt/hyperv/hostops.py:106 +msgid "get_available_resource called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 +#: nova/virt/xenapi/host.py:168 +msgid "Updating host stats" +msgstr "" + +#: nova/virt/hyperv/hostops.py:166 +msgid "get_host_stats called" +msgstr "" + +#: nova/virt/hyperv/hostops.py:181 +#, python-format +msgid "Host IP address is: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:51 +#, python-format +msgid "The image is not a valid VHD: %s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:81 +#, python-format +msgid "" +"Cannot resize the image to a size smaller than the VHD max. internal " +"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:96 +#, python-format +msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/imagecache.py:101 +#, python-format +msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:41 +msgid "Live migration is supported starting with Hyper-V Server 2012" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:64 +msgid "live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:74 +#, python-format +msgid "Calling live migration recover_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:78 +#, python-format +msgid "Calling live migration post_method for instance: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:85 +msgid "pre_live_migration called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:99 +msgid "post_live_migration_at_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:107 +msgid "check_can_live_migrate_destination called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:113 +msgid "check_can_live_migrate_destination_cleanup called" +msgstr "" + +#: nova/virt/hyperv/livemigrationops.py:118 +msgid "check_can_live_migrate_source called" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:45 +#, python-format +msgid "Live migration is not supported on target host \"%s\"" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:48 +#, python-format +msgid "Target live migration host \"%s\" is unreachable" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:51 +#, python-format +msgid "Live migration failed: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:63 +msgid "Live migration is not enabled on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:66 +msgid "Live migration networks are not configured on this host" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:131 +#, python-format +msgid "VM not found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:74 nova/virt/hyperv/vmutils.py:140 +#, python-format +msgid "Duplicate VM name found: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:79 +#, python-format +msgid "Destroying existing remote planned VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:101 +#, python-format +msgid "Creating remote planned VM for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:158 +#, python-format +msgid "" +"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on " +"planned VM %(vm_name)s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:167 +#, python-format +msgid "Updating remote planned VM disk paths for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:203 +#, python-format +msgid "Starting live migration for VM: %s" +msgstr "" + +#: nova/virt/hyperv/livemigrationutils.py:212 +#, python-format +msgid "Getting live migration networks for remote host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:50 +msgid "Migration target is the source host" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:52 +#, python-format +msgid "Migration target host: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:73 +#, python-format +msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\"" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:97 +msgid "Cannot cleanup migration files" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:105 +#, python-format +msgid "" +"Cannot resize the root disk to a smaller size. Current size: " +"%(curr_root_gb)s GB. Requested size: %(new_root_gb)s GB" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:113 +msgid "migrate_disk_and_power_off called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:133 +msgid "confirm_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:148 +msgid "finish_revert_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:170 +#, python-format +msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:176 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:184 +#, python-format +msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:200 +msgid "Cannot resize a VHD to a smaller size" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:207 +#, python-format +msgid "Getting parent disk info for disk: %s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:213 +#, python-format +msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:225 +#, python-format +msgid "" +"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD " +"%(diff_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:236 +msgid "finish_migration called" +msgstr "" + +#: nova/virt/hyperv/migrationops.py:245 +#, python-format +msgid "Cannot find boot VHD file for instance: %s" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:47 nova/virt/hyperv/networkutilsv2.py:44 +#, python-format +msgid "vswitch \"%s\" not found" +msgstr "" + +#: nova/virt/hyperv/networkutils.py:60 +#, python-format +msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s" +msgstr "" + +#: nova/virt/hyperv/networkutilsv2.py:57 +msgid "No external vswitch found" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:73 +#, python-format +msgid "The file copy from %(src)s to %(dest)s failed" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:95 +#, python-format +msgid "Creating directory: %s" +msgstr "" + +#: nova/virt/hyperv/pathutils.py:100 nova/virt/hyperv/snapshotops.py:124 +#, python-format +msgid "Removing directory: %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:55 +#, python-format +msgid "Creating snapshot for instance %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:64 +#, python-format +msgid "Getting info for VHD %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:72 +#, python-format +msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:83 +#, python-format +msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:90 +#, python-format +msgid "" +"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD " +"%(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:98 +#, python-format +msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:105 +#, python-format +msgid "" +"Updating Glance image %(name)s with content from merged disk " +"%(image_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:112 +#, python-format +msgid "Snapshot image %(name)s updated for VM %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:117 +#, python-format +msgid "Removing snapshot %s" +msgstr "" + +#: nova/virt/hyperv/snapshotops.py:121 +#, python-format +msgid "Failed to remove snapshot for VM %s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:67 nova/virt/hyperv/vhdutilsv2.py:54 +#, python-format +msgid "Unsupported disk format: %s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:148 +#, python-format +msgid "The %(vhd_type)s type VHD is not supported" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:159 +#, python-format +msgid "Unable to obtain block size from VHD %(vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vhdutils.py:206 +msgid "Unsupported virtual disk format" +msgstr "" + +#: nova/virt/hyperv/vif.py:74 +#, python-format +msgid "Creating vswitch port for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:116 +#, python-format +msgid "VIF driver not found for network_api_class: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:125 +msgid "get_info called for instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:148 +#, python-format +msgid "" +"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: " +"%(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:155 +#, python-format +msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:175 +#, python-format +msgid "" +"Cannot resize a VHD to a smaller size, the original size is " +"%(base_vhd_size)s, the newer size is %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:182 +#, python-format +msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:209 +msgid "Spawning new instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:237 +msgid "Spawn instance failed" +msgstr "" + +#: nova/virt/hyperv/vmops.py:272 +#, python-format +msgid "Creating nic for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 +#, python-format +msgid "Invalid config_drive_format \"%s\"" +msgstr "" + +#: nova/virt/hyperv/vmops.py:286 +#, python-format +msgid "Using config drive for instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 +#, python-format +msgid "Creating config drive at %(path)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 +#, python-format +msgid "Creating config drive failed with error: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:343 +#, python-format +msgid "Got request to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:356 +#, python-format +msgid "Instance not found: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:362 +#, python-format +msgid "Failed to destroy instance: %s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:367 +msgid "reboot instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:373 +msgid "Pause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:379 +msgid "Unpause instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:385 +msgid "Suspend instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:391 +msgid "Resume instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:397 +msgid "Power off instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:403 +msgid "Power on instance" +msgstr "" + +#: nova/virt/hyperv/vmops.py:410 +#, python-format +msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmops.py:415 +#, python-format +msgid "Failed to change vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:109 +#, python-format +msgid "Cannot get VM summary data for: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:196 +msgid "" +"The Windows account running nova-compute on this Hyper-V host doesn't " +"have the required permissions to create or operate the virtual machine." +msgstr "" + +#: nova/virt/hyperv/vmutils.py:206 +#, python-format +msgid "Creating VM %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:211 +#, python-format +msgid "Setting memory for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:214 +#, python-format +msgid "Set vCPUs for vm %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:373 +#, python-format +msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:414 +#, python-format +msgid "Operation failed with return value: %s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:430 +#, python-format +msgid "" +"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s" +" - %(err_desc)s - Error code: %(err_code)d" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:441 +#, python-format +msgid "WMI job failed with status %(job_state)d. Error details: %(error)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:447 +#, python-format +msgid "WMI job failed with status %d. No error description available" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:453 +#, python-format +msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s" +msgstr "" + +#: nova/virt/hyperv/vmutils.py:561 +msgid "Metrics collection is not supported on this version of Hyper-V" +msgstr "" + +#: nova/virt/hyperv/vmutilsv2.py:237 +#, python-format +msgid "Metric not found: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:88 +#, python-format +msgid "" +"Already logged in on storage target. No need to login. Portal: " +"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:94 +#, python-format +msgid "" +"Logging in on storage target. Portal: %(target_portal)s, IQN: " +"%(target_iqn)s, LUN: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:110 +#, python-format +msgid "Attach_volume: %(connection_info)s to %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:141 +#, python-format +msgid "Attach volume failed: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:144 +#, python-format +msgid "Unable to attach volume to instance %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:157 +#, python-format +msgid "Logging off storage target %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:162 +#, python-format +msgid "Detach_volume: %(connection_info)s from %(instance_name)s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:175 +#, python-format +msgid "Detaching physical disk from instance: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 +msgid "Could not determine iscsi initiator name" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:212 +#, python-format +msgid "Unable to find a mounted disk for target_iqn: %s" +msgstr "" + +#: nova/virt/hyperv/volumeops.py:200 +#, python-format +msgid "Device number: %(device_number)s, target lun: %(target_lun)s" +msgstr "" + +#: nova/virt/hyperv/volumeutils.py:44 +#, python-format +msgid "An error has occurred when calling the iscsi initiator: %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:146 +#, python-format +msgid "Unable to determine disk prefix for %s" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:194 +#, python-format +msgid "No free disk device names for prefix '%s'" +msgstr "" + +#: nova/virt/libvirt/blockinfo.py:290 +#, python-format +msgid "Unable to determine disk bus for '%s'" +msgstr "" + +#: nova/virt/libvirt/config.py:72 +#, python-format +msgid "Generated XML %s " +msgstr "" + +#: nova/virt/libvirt/driver.py:403 +#, python-format +msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." +msgstr "" + +#: nova/virt/libvirt/driver.py:531 +#, python-format +msgid "Event loop thread is not active, discarding event %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:604 +msgid "Starting native event thread" +msgstr "" + +#: nova/virt/libvirt/driver.py:609 +msgid "Starting green dispatch thread" +msgstr "" + +#: nova/virt/libvirt/driver.py:620 +#, python-format +msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." +msgstr "" + +#: nova/virt/libvirt/driver.py:628 +#, python-format +msgid "Connecting to libvirt: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:646 +#, python-format +msgid "Registering for lifecycle events %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:653 +#, python-format +msgid "URI %(uri)s does not support events: %(error)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:659 +#, python-format +msgid "Registering for connection events: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:664 +#, python-format +msgid "URI %(uri)s does not support connection events: %(error)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:684 +#, python-format +msgid "Connection to libvirt lost: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:702 +msgid "Connection to libvirt broke" +msgstr "" + +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 +#, python-format +msgid "Can not handle authentication request for %d credentials" +msgstr "" + +#: nova/virt/libvirt/driver.py:745 +#, python-format +msgid "Connection to libvirt failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:847 +msgid "Cannot destroy instance, operation time out" +msgstr "" + +#: nova/virt/libvirt/driver.py:849 +msgid "operation time out" +msgstr "" + +#: nova/virt/libvirt/driver.py:854 +#, python-format +msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:870 +msgid "During wait destroy, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:875 +msgid "Instance destroyed successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:885 +msgid "Instance may be started again." +msgstr "" + +#: nova/virt/libvirt/driver.py:895 +msgid "Going to destroy instance again." +msgstr "" + +#: nova/virt/libvirt/driver.py:915 +msgid "Error from libvirt during undefineFlags. Retrying with undefine" +msgstr "" + +#: nova/virt/libvirt/driver.py:931 +#, python-format +msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:951 +msgid "Instance may be still running, destroy it again." +msgstr "" + +#: nova/virt/libvirt/driver.py:957 +#, python-format +msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1064 +msgid "Could not determine fibre channel world wide node names" +msgstr "" + +#: nova/virt/libvirt/driver.py:1071 +msgid "Could not determine fibre channel world wide port names" +msgstr "" + +#: nova/virt/libvirt/driver.py:1133 +#, python-format +msgid "" +"Volume sets block size, but the current libvirt hypervisor '%s' does not " +"support custom block size" +msgstr "" + +#: nova/virt/libvirt/driver.py:1140 +#, python-format +msgid "Volume sets block size, but libvirt '%s' or later is required." +msgstr "" + +#: nova/virt/libvirt/driver.py:1237 +msgid "Swap only supports host devices" +msgstr "" + +#: nova/virt/libvirt/driver.py:1305 +msgid "During detach_volume, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1329 +msgid "attaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1350 +msgid "During detach_interface, instance disappeared." +msgstr "" + +#: nova/virt/libvirt/driver.py:1354 +msgid "detaching network adapter failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:1462 +msgid "Beginning live snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1465 +msgid "Beginning cold snapshot process" +msgstr "" + +#: nova/virt/libvirt/driver.py:1495 +msgid "Snapshot extracted, beginning image upload" +msgstr "" + +#: nova/virt/libvirt/driver.py:1507 +msgid "Snapshot image upload complete" +msgstr "" + +#: nova/virt/libvirt/driver.py:1514 +msgid "libvirt error while requesting blockjob info." +msgstr "" + +#: nova/virt/libvirt/driver.py:1598 +msgid "Failed to send updated snapshot status to volume service." +msgstr "" + +#: nova/virt/libvirt/driver.py:1648 +msgid "Found no disk to snapshot." +msgstr "" + +#: nova/virt/libvirt/driver.py:1671 +#, python-format +msgid "snap xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1685 +msgid "" +"Unable to create quiesced VM snapshot, attempting again with quiescing " +"disabled." +msgstr "" + +#: nova/virt/libvirt/driver.py:1692 +msgid "Unable to create VM snapshot, failing volume_snapshot operation." +msgstr "" + +#: nova/virt/libvirt/driver.py:1712 +#, python-format +msgid "volume_snapshot_create: create_info: %(c_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1721 +#, python-format +msgid "Unknown type: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1726 +msgid "snapshot_id required in create_info" +msgstr "" + +#: nova/virt/libvirt/driver.py:1735 +msgid "" +"Error occurred during volume_snapshot_create, sending error status to " +"Cinder." +msgstr "" + +#: nova/virt/libvirt/driver.py:1774 +#, python-format +msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." +msgstr "" + +#: nova/virt/libvirt/driver.py:1778 +#, python-format +msgid "volume_snapshot_delete: delete_info: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1781 +#, python-format +msgid "Unknown delete_info type %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1811 +#, python-format +msgid "Unable to locate disk matching id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1814 +#, python-format +msgid "found dev, it's %(dev)s, with active disk: %(disk)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1827 +#, python-format +msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1838 +msgid "blockRebase started successfully" +msgstr "" + +#: nova/virt/libvirt/driver.py:1842 +msgid "waiting for blockRebase job completion" +msgstr "" + +#: nova/virt/libvirt/driver.py:1858 +msgid "blockCommit started successfully" +msgstr "" + +#: nova/virt/libvirt/driver.py:1862 +msgid "waiting for blockCommit job completion" +msgstr "" + +#: nova/virt/libvirt/driver.py:1872 +msgid "" +"Error occurred during volume_snapshot_delete, sending error status to " +"Cinder." +msgstr "" + +#: nova/virt/libvirt/driver.py:1888 +#, python-format +msgid "Instance soft reboot failed: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:1892 +msgid "Instance soft rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1896 +msgid "Failed to soft reboot instance. Trying hard reboot." +msgstr "" + +#: nova/virt/libvirt/driver.py:1937 +msgid "Instance shutdown successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:1945 +msgid "Instance may have been rebooted during soft reboot, so return now." +msgstr "" + +#: nova/virt/libvirt/driver.py:1999 +msgid "Instance rebooted successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:2151 +msgid "Instance is running" +msgstr "" + +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 +msgid "Instance spawned successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:2174 +#, python-format +msgid "data: %(data)r, fpath: %(fpath)r" +msgstr "" + +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 +#, python-format +msgid "Truncated console log returned, %d bytes ignored" +msgstr "" + +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 +msgid "Guest does not have a console available" +msgstr "" + +#: nova/virt/libvirt/driver.py:2289 +msgid "This python runtime does not support direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:2298 +#, python-format +msgid "Path '%(path)s' supports direct I/O" +msgstr "" + +#: nova/virt/libvirt/driver.py:2302 +#, python-format +msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 +#, python-format +msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" +msgstr "" + +#: nova/virt/libvirt/driver.py:2383 +msgid "Creating image" +msgstr "" + +#: nova/virt/libvirt/driver.py:2489 +msgid "Using config drive" +msgstr "" + +#: nova/virt/libvirt/driver.py:2513 +msgid "File injection into a boot from volume instance is not supported" +msgstr "" + +#: nova/virt/libvirt/driver.py:2547 +#, python-format +msgid "Injecting %(inj)s into image %(img_id)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2559 +#, python-format +msgid "Error injecting data into image %(img_id)s (%(e)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:2605 +#, python-format +msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" +msgstr "" + +#: nova/virt/libvirt/driver.py:2634 +msgid "Instance disappeared while detaching a PCI device from it." +msgstr "" + +#: nova/virt/libvirt/driver.py:2645 +#, python-format +msgid "Attaching PCI devices %(dev)s to %(dom)s failed." +msgstr "" + +#: nova/virt/libvirt/driver.py:2686 +#, python-format +msgid "Updating compute service status to: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 +#, python-format +msgid "Cannot update service status on host: %s,since it is not registered." +msgstr "" + +#: nova/virt/libvirt/driver.py:2696 +#, python-format +msgid "Cannot update service status on host: %s,due to an unexpected exception." +msgstr "" + +#: nova/virt/libvirt/driver.py:2765 +#, python-format +msgid "" +"Config requested an explicit CPU model, but the current libvirt " +"hypervisor '%s' does not support selecting CPU models" +msgstr "" + +#: nova/virt/libvirt/driver.py:2771 +msgid "Config requested a custom CPU model, but no model name was provided" +msgstr "" + +#: nova/virt/libvirt/driver.py:2775 +msgid "A CPU model name should not be set when a host CPU model is requested" +msgstr "" + +#: nova/virt/libvirt/driver.py:2779 +#, python-format +msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" +msgstr "" + +#: nova/virt/libvirt/driver.py:2795 +msgid "" +"Passthrough of the host CPU was requested but this libvirt version does " +"not support this feature" +msgstr "" + +#: nova/virt/libvirt/driver.py:3048 +msgid "Configuring timezone for windows instance to localtime" +msgstr "" + +#: nova/virt/libvirt/driver.py:3156 +msgid "Qemu guest agent is enabled through image metadata" +msgstr "" + +#: nova/virt/libvirt/driver.py:3187 +#, python-format +msgid "" +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " +"rescue=%(rescue)sblock_device_info=%(block_device_info)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3205 +#, python-format +msgid "End to_xml xml=%(xml)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3223 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_id)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3244 +#, python-format +msgid "" +"Error from libvirt while looking up %(instance_name)s: [Error Code " +"%(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3302 +#, python-format +msgid "An error occurred while trying to define a domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3311 +#, python-format +msgid "An error occurred while trying to launch a defined domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3319 +#, python-format +msgid "An error occurred while enabling hairpin mode on domain with xml: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 +#, python-format +msgid "libvirt can't find a domain with id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 +#, python-format +msgid "Invalid range expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3480 +#, python-format +msgid "Invalid exclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3487 +#, python-format +msgid "Invalid inclusion expression %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3492 +#, python-format +msgid "No CPUs available after parsing %r" +msgstr "" + +#: nova/virt/libvirt/driver.py:3509 +msgid "" +"Cannot get the number of cpu, because this function is not implemented " +"for this platform. " +msgstr "" + +#: nova/virt/libvirt/driver.py:3519 +msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." +msgstr "" + +#: nova/virt/libvirt/driver.py:3571 +#, python-format +msgid "couldn't obtain the vpu count from domain id: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3643 +msgid "libvirt version is too old (does not support getVersion)" +msgstr "" + +#: nova/virt/libvirt/driver.py:3813 +#, python-format +msgid "Trying to get stats for the volume %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3826 +#, python-format +msgid "" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +msgstr "" + +#: nova/virt/libvirt/driver.py:3843 +#, python-format +msgid "" +"Getting block stats failed, device might have been detached. " +"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:3849 +#, python-format +msgid "" +"Could not find domain in libvirt for instance %s. Cannot get block stats " +"for device" +msgstr "" + +#: nova/virt/libvirt/driver.py:3903 +#, python-format +msgid "" +"Creating tmpfile %s to verify with other compute node that the instance " +"is on the same shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3987 +msgid "Block migration can not be used with shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:3995 +msgid "Live migration can not be used without shared storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:4039 +#, python-format +msgid "" +"Unable to migrate %(instance_uuid)s: Disk of instance is too " +"large(available on destination host:%(available)s < need:%(necessary)s)" +msgstr "" + +#: nova/virt/libvirt/driver.py:4066 +#, python-format +msgid "" +"Instance launched has CPU info:\n" +"%s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4078 +#, python-format +msgid "" +"CPU doesn't have compatibility.\n" +"\n" +"%(ret)s\n" +"\n" +"Refer to %(u)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4095 +#, python-format +msgid "" +"Creating tmpfile %s to notify to other compute nodes that they should " +"mount the same storage." +msgstr "" + +#: nova/virt/libvirt/driver.py:4145 +#, python-format +msgid "The firewall filter for %s does not exist" +msgstr "" + +#: nova/virt/libvirt/driver.py:4217 +#, python-format +msgid "Live Migration failure: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4318 +#, python-format +msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." +msgstr "" + +#: nova/virt/libvirt/driver.py:4437 +#, python-format +msgid "" +"Error from libvirt while getting description of %(instance_name)s: [Error" +" Code %(error_code)s] %(ex)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4469 +#, python-format +msgid "skipping disk for %s as it does not have a path" +msgstr "" + +#: nova/virt/libvirt/driver.py:4474 +#, python-format +msgid "skipping %s since it looks like volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:4478 +#, python-format +msgid "skipping disk %(path)s (%(target)s) as it is a volume" +msgstr "" + +#: nova/virt/libvirt/driver.py:4518 +#, python-format +msgid "Getting disk size of %(i_name)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4588 +msgid "Starting migrate_disk_and_power_off" +msgstr "" + +#: nova/virt/libvirt/driver.py:4657 +msgid "Instance running successfully." +msgstr "" + +#: nova/virt/libvirt/driver.py:4663 +msgid "Starting finish_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:4734 +msgid "Starting finish_revert_migration" +msgstr "" + +#: nova/virt/libvirt/driver.py:4843 +#, python-format +msgid "Checking instance files accessibility %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4867 +#, python-format +msgid "Deleting instance files %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4872 +#, python-format +msgid "Failed to cleanup directory %(target)s: %(e)s" +msgstr "" + +#: nova/virt/libvirt/driver.py:4879 +#, python-format +msgid "Deletion of %s failed" +msgstr "" + +#: nova/virt/libvirt/driver.py:4882 +#, python-format +msgid "Deletion of %s complete" +msgstr "" + +#: nova/virt/libvirt/firewall.py:52 +msgid "" +"Libvirt module could not be loaded. NWFilterFirewall will not work " +"correctly." +msgstr "" + +#: nova/virt/libvirt/firewall.py:109 +msgid "Called setup_basic_filtering in nwfilter" +msgstr "" + +#: nova/virt/libvirt/firewall.py:117 +msgid "Ensuring static filters" +msgstr "" + +#: nova/virt/libvirt/firewall.py:267 +#, python-format +msgid "The nwfilter(%s) is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:289 +#, python-format +msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found." +msgstr "" + +#: nova/virt/libvirt/firewall.py:307 +msgid "iptables firewall: Setup Basic Filtering" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:225 +#, python-format +msgid "" +"%(base)s virtual size %(base_size)s larger than flavor root disk size " +"%(size)s" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:350 +msgid "You should specify libvirt_images_volume_group flag to use LVM images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:419 +#, python-format +msgid "error opening rbd image %s" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:461 +msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:567 +msgid "rbd python libraries not found" +msgstr "" + +#: nova/virt/libvirt/imagebackend.py:613 +#, python-format +msgid "Unknown image_type=%s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:145 +#, python-format +msgid "Error reading image info file %(filename)s: %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:184 +#, python-format +msgid "Reading image info file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:206 +#, python-format +msgid "Writing stored info to %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:341 +#, python-format +msgid "%s is a valid instance name" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:344 +#, python-format +msgid "%s has a disk file" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:346 +#, python-format +msgid "Instance %(instance)s is backed by %(backing)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:360 +#, python-format +msgid "" +"Instance %(instance)s is using a backing file %(backing)s which does not " +"appear in the image service" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:434 +#, python-format +msgid "image %(id)s at (%(base_file)s): image verification failed" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:444 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): image verification skipped, no hash " +"stored" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:453 +#, python-format +msgid "%(id)s (%(base_file)s): generating checksum" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:468 +#, python-format +msgid "Cannot remove %(base_file)s, it does not exist" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:480 +#, python-format +msgid "Base file too young to remove: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:483 +#, python-format +msgid "Removing base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:490 +#, python-format +msgid "Failed to remove %(base_file)s, error was %(error)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:501 +#, python-format +msgid "image %(id)s at (%(base_file)s): checking" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:525 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " +"%(remote)d on other nodes sharing this instance storage" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:537 +#, python-format +msgid "" +"image %(id)s at (%(base_file)s): warning -- an absent base file is in " +"use! instances: %(instance_list)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:549 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is not in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:556 +#, python-format +msgid "image %(id)s at (%(base_file)s): image is in use" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:581 +#, python-format +msgid "Skipping verification, no base directory at %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:585 +msgid "Verify base images" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:592 +#, python-format +msgid "Image id %(id)s yields fingerprint %(fingerprint)s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:610 +#, python-format +msgid "Unknown base file: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:615 +#, python-format +msgid "Active base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:618 +#, python-format +msgid "Corrupt base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:622 +#, python-format +msgid "Removable base files: %s" +msgstr "" + +#: nova/virt/libvirt/imagecache.py:630 +msgid "Verification complete" +msgstr "" + +#: nova/virt/libvirt/utils.py:79 nova/virt/libvirt/utils.py:85 +msgid "systool is not installed" +msgstr "" + +#: nova/virt/libvirt/utils.py:89 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: nova/virt/libvirt/utils.py:231 +#, python-format +msgid "" +"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db " +"available, but %(size)db required by volume %(lv)s." +msgstr "" + +#: nova/virt/libvirt/utils.py:244 +#, python-format +msgid "" +"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. " +"Virtual volume size is %(size)db, but free space on volume group is only " +"%(free_space)db." +msgstr "" + +#: nova/virt/libvirt/utils.py:283 +#, python-format +msgid "rbd remove %(name)s in pool %(pool)s failed" +msgstr "" + +#: nova/virt/libvirt/utils.py:304 +#, python-format +msgid "vg %s must be LVM volume group" +msgstr "" + +#: nova/virt/libvirt/utils.py:333 +#, python-format +msgid "Path %s must be LVM logical volume" +msgstr "" + +#: nova/virt/libvirt/utils.py:581 +msgid "Can't retrieve root device path from instance libvirt configuration" +msgstr "" + +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 +#, python-format +msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 +msgid "vif_type parameter must be present for this vif_driver implementation" +msgstr "" + +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 +#, python-format +msgid "Unexpected vif_type=%s" +msgstr "" + +#: nova/virt/libvirt/vif.py:387 +#, python-format +msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" +msgstr "" + +#: nova/virt/libvirt/vif.py:398 +#, python-format +msgid "Ensuring bridge %s" +msgstr "" + +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 +msgid "Failed while plugging vif" +msgstr "" + +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 +msgid "Failed while unplugging vif" +msgstr "" + +#: nova/virt/libvirt/volume.py:132 +#, python-format +msgid "Unknown content in connection_info/qos_specs: %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:141 +#, python-format +msgid "Unknown content in connection_info/access_mode: %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 +#, python-format +msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:286 +#, python-format +msgid "iSCSI device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:289 +#, python-format +msgid "" +"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " +"number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:302 +#, python-format +msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:358 +#, python-format +msgid "" +"Failed to remove multipath device descriptor %(dev_mapper)s. Exception " +"message: %(msg)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:521 +#, python-format +msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 +#, python-format +msgid "%s is already mounted" +msgstr "" + +#: nova/virt/libvirt/volume.py:672 +#, python-format +msgid "AoE device not found at %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:674 +#, python-format +msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:689 +#, python-format +msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" +msgstr "" + +#: nova/virt/libvirt/volume.py:831 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: nova/virt/libvirt/volume.py:840 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:850 +msgid "Fibre Channel device not found." +msgstr "" + +#: nova/virt/libvirt/volume.py:853 +#, python-format +msgid "" +"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " +"Try number: %(tries)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:870 +#, python-format +msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" +msgstr "" + +#: nova/virt/libvirt/volume.py:879 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: nova/virt/libvirt/volume.py:912 +#, python-format +msgid "devices to remove = %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:956 +msgid "Value required for 'scality_sofs_config'" +msgstr "" + +#: nova/virt/libvirt/volume.py:967 +#, python-format +msgid "Cannot access 'scality_sofs_config': %s" +msgstr "" + +#: nova/virt/libvirt/volume.py:973 +msgid "Cannot execute /sbin/mount.sofs" +msgstr "" + +#: nova/virt/libvirt/volume.py:988 +msgid "Cannot mount Scality SOFS, check syslog for errors" +msgstr "" + +#: nova/virt/powervm/blockdev.py:152 +#, python-format +msgid "Removing the logical volume '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:170 +#, python-format +msgid "Fetching image '%s' from glance" +msgstr "" + +#: nova/virt/powervm/blockdev.py:175 +#, python-format +msgid "Using image found at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:177 +#, python-format +msgid "Ensuring image '%s' exists on IVM" +msgstr "" + +#: nova/virt/powervm/blockdev.py:189 +#, python-format +msgid "Creating logical volume of size %s bytes" +msgstr "" + +#: nova/virt/powervm/blockdev.py:192 +#, python-format +msgid "Copying image to the device '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:195 +msgid "Error while creating logical volume from image. Will attempt cleanup." +msgstr "" + +#: nova/virt/powervm/blockdev.py:203 +msgid "Error while attempting cleanup of failed deploy to logical volume." +msgstr "" + +#: nova/virt/powervm/blockdev.py:249 +msgid "Snapshot added to glance." +msgstr "" + +#: nova/virt/powervm/blockdev.py:255 +#, python-format +msgid "Failed to clean up snapshot file %s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:340 +msgid "Could not create logical volume. No space left on any volume group." +msgstr "" + +#: nova/virt/powervm/blockdev.py:447 nova/virt/powervm/blockdev.py:527 +msgid "Unable to get checksum" +msgstr "" + +#: nova/virt/powervm/blockdev.py:454 nova/virt/powervm/blockdev.py:543 +msgid "Image checksums do not match" +msgstr "" + +#: nova/virt/powervm/blockdev.py:479 +#, python-format +msgid "Image found on host at '%s'" +msgstr "" + +#: nova/virt/powervm/blockdev.py:487 +msgid "Uncompressed image file not found" +msgstr "" + +#: nova/virt/powervm/blockdev.py:564 nova/virt/powervm/operator.py:735 +#, python-format +msgid "Found error stream for command \"%(cmd)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/blockdev.py:581 nova/virt/powervm/operator.py:752 +#, python-format +msgid "Found error stream for command \"%(command)s\": %(error_text)s" +msgstr "" + +#: nova/virt/powervm/common.py:68 +msgid "Connection error connecting PowerVM manager" +msgstr "" + +#: nova/virt/powervm/common.py:101 +#, python-format +msgid "Running cmd (SSH-as-root): %s" +msgstr "" + +#: nova/virt/powervm/common.py:150 +msgid "File transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/common.py:169 +#, python-format +msgid "ftp GET %(remote_path)s to: %(local_path)s" +msgstr "" + +#: nova/virt/powervm/common.py:176 +msgid "File transfer from PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/driver.py:96 +msgid "VIF plugging is not supported by the PowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:101 +msgid "VIF unplugging is not supported by the PowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:130 +msgid "Soft reboot is not supported for PowerVM." +msgstr "" + +#: nova/virt/powervm/driver.py:139 +msgid "In get_host_ip_addr" +msgstr "" + +#: nova/virt/powervm/driver.py:142 +#, python-format +msgid "Attempting to resolve %s" +msgstr "" + +#: nova/virt/powervm/driver.py:144 +#, python-format +msgid "%(hostname)s was successfully resolved to %(ip_addr)s" +msgstr "" + +#: nova/virt/powervm/driver.py:186 +#, python-format +msgid "%(inst_name)s captured in %(snapshot_time)s seconds" +msgstr "" + +#: nova/virt/powervm/driver.py:191 +msgid "pause is not supported for PowerVM" +msgstr "" + +#: nova/virt/powervm/driver.py:196 +msgid "unpause is not supported for PowerVM" +msgstr "" + +#: nova/virt/powervm/driver.py:201 +msgid "Suspend is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:206 +msgid "Resume is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/driver.py:224 +msgid "Host power action is not supported by thePowerVM driver." +msgstr "" + +#: nova/virt/powervm/exception.py:22 +msgid "Connection to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:26 +#, python-format +msgid "File '%(file_path)s' transfer to PowerVM manager failed" +msgstr "" + +#: nova/virt/powervm/exception.py:30 +#, python-format +msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed" +msgstr "" + +#: nova/virt/powervm/exception.py:34 +#, python-format +msgid "LPAR instance '%(instance_name)s' could not be found" +msgstr "" + +#: nova/virt/powervm/exception.py:38 +#, python-format +msgid "LPAR instance '%(instance_name)s' creation failed" +msgstr "" + +#: nova/virt/powervm/exception.py:42 +msgid "No space left on any volume group" +msgstr "" + +#: nova/virt/powervm/exception.py:50 +#, python-format +msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out" +msgstr "" + +#: nova/virt/powervm/exception.py:55 +msgid "Image creation failed on PowerVM" +msgstr "" + +#: nova/virt/powervm/exception.py:59 +#, python-format +msgid "" +"Insufficient free memory on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:64 +#, python-format +msgid "" +"Insufficient available CPUs on PowerVM system to spawn instance " +"'%(instance_name)s'" +msgstr "" + +#: nova/virt/powervm/exception.py:69 +#, python-format +msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed" +msgstr "" + +#: nova/virt/powervm/exception.py:73 +#, python-format +msgid "Unrecognized root disk information: '%(disk_info)s'" +msgstr "" + +#: nova/virt/powervm/lpar.py:56 +#, python-format +msgid "" +"Encountered unknown LPAR attribute: %s\n" +"Continuing without storing" +msgstr "" + +#: nova/virt/powervm/operator.py:103 +#, python-format +msgid "LPAR instance '%s' not found" +msgstr "" + +#: nova/virt/powervm/operator.py:197 +#, python-format +msgid "PowerVM image creation failed: %s" +msgstr "" + +#: nova/virt/powervm/operator.py:211 +#, python-format +msgid "Creating LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:213 +#, python-format +msgid "LPAR instance '%s' creation failed" +msgstr "" + +#: nova/virt/powervm/operator.py:219 +#, python-format +msgid "Activating the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:236 +#, python-format +msgid "Instance '%s' failed to boot" +msgstr "" + +#: nova/virt/powervm/operator.py:248 +msgid "Error while attempting to clean up failed instance launch." +msgstr "" + +#: nova/virt/powervm/operator.py:252 +#, python-format +msgid "Instance spawned in %s seconds" +msgstr "" + +#: nova/virt/powervm/operator.py:263 +#, python-format +msgid "During destroy, LPAR instance '%s' was not found on PowerVM system." +msgstr "" + +#: nova/virt/powervm/operator.py:282 +#, python-format +msgid "Stopping instance %s for snapshot." +msgstr "" + +#: nova/virt/powervm/operator.py:305 +#, python-format +msgid "Shutting down the instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:310 +#, python-format +msgid "Deleting the LPAR instance '%s'" +msgstr "" + +#: nova/virt/powervm/operator.py:322 +msgid "PowerVM instance cleanup failed" +msgstr "" + +#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:401 +msgid "Not enough free memory in the host" +msgstr "" + +#: nova/virt/powervm/operator.py:356 nova/virt/powervm/operator.py:407 +msgid "Insufficient available CPU on PowerVM" +msgstr "" + +#: nova/virt/powervm/operator.py:502 +#, python-format +msgid "Invalid LPAR state: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:141 +msgid "" +"Must specify host_ip, host_username and host_password to use " +"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:235 +msgid "Instance cannot be found in host, or in an unknownstate." +msgstr "" + +#: nova/virt/vmwareapi/driver.py:267 +#, python-format +msgid "Currently there is no log available for instance %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:399 +#, python-format +msgid "All clusters specified %s were not found in the vCenter" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:408 +#, python-format +msgid "The following clusters could not be found in the vCenter %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:417 +#, python-format +msgid "Invalid Regular Expression %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:539 +#, python-format +msgid "The resource %s does not exist" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:585 +#, python-format +msgid "Invalid cluster or resource pool name : %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:608 +#, python-format +msgid "The available nodes are: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:794 +#, python-format +msgid "" +"Unable to connect to server at %(server)s, sleeping for %(seconds)s " +"seconds" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:881 +#, python-format +msgid "In vmwareapi:_call_method, got this exception: %s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:917 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: success" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:923 +#, python-format +msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s" +msgstr "" + +#: nova/virt/vmwareapi/driver.py:929 +#, python-format +msgid "In vmwareapi:_poll_task, Got this error %s" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:97 +#, python-format +msgid "Error(s) %s occurred in the call to RetrievePropertiesEx" +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:111 +msgid "VMware Driver fault." +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:117 +msgid "VMware Driver configuration fault." +msgstr "" + +#: nova/virt/vmwareapi/error_util.py:121 +msgid "No default value for use_linked_clone found." +msgstr "" + +#: nova/virt/vmwareapi/fake.py:48 nova/virt/xenapi/fake.py:81 +#, python-format +msgid "%(text)s: _db_content => %(content)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:224 +#, python-format +msgid "Property %(attr)s not set for the managed object %(name)s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:813 +msgid "There is no VM registered" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:815 nova/virt/vmwareapi/fake.py:1012 +#, python-format +msgid "Virtual Machine with ref %s is not there" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:884 +#, python-format +msgid "Logging out a session that is invalid or already logged out: %s" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:899 +msgid "Session is faulty" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:902 +msgid "Session Invalid" +msgstr "" + +#: nova/virt/vmwareapi/fake.py:1009 +msgid "No Virtual Machine has been registered yet" +msgstr "" + +#: nova/virt/vmwareapi/host.py:41 +#, python-format +msgid "%(action)s %(host)s" +msgstr "" + +#: nova/virt/vmwareapi/host.py:64 +#, python-format +msgid "Set maintenance mod on %(host)s to %(mode)s" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:119 +#, python-format +msgid "Glance image %s is in killed state" +msgstr "" + +#: nova/virt/vmwareapi/io_util.py:127 +#, python-format +msgid "Glance image %(image_id)s is in unknown state - %(state)s" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:134 +msgid "" +"ESX SOAP server returned an empty port group for the host system in its " +"response" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:160 +#, python-format +msgid "Creating Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/network_util.py:174 +#, python-format +msgid "Created Port Group with name %s on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/read_write_util.py:150 +#, python-format +msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s" +msgstr "" + +#: nova/virt/vmwareapi/vif.py:118 +#, python-format +msgid "" +"No valid network found in %(opaque)s, from %(bridge)s or " +"%(integration_bridge)s" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:87 +msgid "Unable to import suds." +msgstr "" + +#: nova/virt/vmwareapi/vim.py:174 +#, python-format +msgid "No such SOAP method '%s' provided by VI SDK" +msgstr "" + +#: nova/virt/vmwareapi/vim.py:179 +#, python-format +msgid "httplib error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:186 +#, python-format +msgid "Socket error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:191 +#, python-format +msgid "Type error in %s: " +msgstr "" + +#: nova/virt/vmwareapi/vim.py:195 +#, python-format +msgid "Exception in %s " +msgstr "" + +#: nova/virt/vmwareapi/vim_util.py:192 +#, python-format +msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:836 +msgid "No host available on cluster" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:1028 +#, python-format +msgid "Failed to get cluster references %s" +msgstr "" + +#: nova/virt/vmwareapi/vm_util.py:1040 +#, python-format +msgid "Failed to get resource pool references %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:103 +msgid "Getting list of instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:129 +#, python-format +msgid "Got total of %s instances" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:135 +#, python-format +msgid "Extending root virtual disk to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:146 +msgid "Extended root virtual disk" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 +#, python-format +msgid "Block device information present: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:229 +msgid "Image disk size greater than requested disk size" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:267 +msgid "Creating VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:275 +msgid "Created VM on the ESX host" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:298 +#, python-format +msgid "" +"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " +"type %(adapter_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:317 +#, python-format +msgid "" +"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:326 +#, python-format +msgid "" +"Deleting the file %(vmdk_path)s on the ESX host localstore " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:340 +#, python-format +msgid "" +"Deleted the file %(vmdk_path)s on the ESX host local store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:348 +#, python-format +msgid "" +"Downloading image file data %(image_ref)s to the ESX data store " +"%(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:368 +#, python-format +msgid "" +"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " +"ESX data store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:382 +#, python-format +msgid "" +"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" +" %(adapter_type)s on the ESX host local store %(data_store_name)s to disk" +" type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:403 +#, python-format +msgid "" +"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " +"%(disk_type)s on the ESX host local store %(data_store_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:495 +#, python-format +msgid "Copying root disk of size %sGb" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:544 +msgid "Powering on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:550 +msgid "Powered on the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:560 +msgid "Using config drive for instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:601 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:609 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:705 +msgid "Creating Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:715 +msgid "Created Snapshot of the VM instance" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:760 +msgid "Copying disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:773 +msgid "Copied disk data before snapshot of the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:782 +#, python-format +msgid "Uploading image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:796 +#, python-format +msgid "Uploaded image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:809 +#, python-format +msgid "Deleting temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:818 +#, python-format +msgid "Deleted temporary vmdk file %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:857 +msgid "instance is not powered on" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:864 +msgid "Rebooting guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:867 +msgid "Rebooted guest OS of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:869 +msgid "Doing hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:873 +msgid "Did hard reboot of VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 +msgid "Destroying the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 +msgid "Destroyed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:892 +#, python-format +msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 +msgid "Powering off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 +msgid "Powered off the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:929 +msgid "Unregistering the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:932 +msgid "Unregistered the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:934 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while un-registering the " +"VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:943 +#, python-format +msgid "Deleting contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:955 +#, python-format +msgid "Deleted contents of the VM from datastore %(datastore_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:960 +#, python-format +msgid "" +"In vmwareapi:vmops:destroy, got this exception while deleting the VM " +"contents from the disk: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:968 +msgid "pause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:972 +msgid "unpause not supported for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:983 +msgid "Suspending the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:987 +msgid "Suspended the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:990 +msgid "instance is powered off and cannot be suspended." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:993 +msgid "VM was already in suspended state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1003 +msgid "Resuming the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1008 +msgid "Resumed the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1010 +msgid "instance is not in a suspended state" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1073 +msgid "instance is suspended and cannot be powered off." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1076 +msgid "VM was already in powered off state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1087 +msgid "VM was already in powered on state. So returning without doing anything" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1091 +msgid "Powering on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1096 +msgid "Powered on the VM" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1116 +#, python-format +msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1147 +#, python-format +msgid "Renaming the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1153 +#, python-format +msgid "Renamed the VM to %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1169 +#, python-format +msgid "Cloning VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1177 +#, python-format +msgid "Cloned VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1189 +msgid "instance not present" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1200 +#, python-format +msgid "" +"In vmwareapi:vmops:confirm_migration, got this exception while destroying" +" the VM: %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1213 +#, python-format +msgid "Renaming the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1219 +#, python-format +msgid "Renamed the VM from %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1254 +#, python-format +msgid "Migrating VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1266 +#, python-format +msgid "Migrated VM to host %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 +#, python-format +msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 +msgid "Automatically hard rebooting" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1306 +msgid "get_diagnostics not implemented for vmwareapi" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1352 +#, python-format +msgid "VM %(uuid)s is currently on host %(host_name)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1403 +msgid "Reconfiguring VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1409 +msgid "Reconfigured VM instance to set the machine id" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1421 +#, python-format +msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1428 +#, python-format +msgid "Reconfigured VM instance to enable vnc on port - %(port)s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1511 +#, python-format +msgid "Creating directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1517 +#, python-format +msgid "Created directory with path %s" +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1546 +msgid "VIF plugging is not supported by the VMware driver." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1551 +msgid "VIF unplugging is not supported by the VMware driver." +msgstr "" + +#: nova/virt/vmwareapi/vmops.py:1564 +#, python-format +msgid "" +"Will copy while retaining adapter type %(adapter_type)s and disk type " +"%(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:94 +#, python-format +msgid "Uploading iso %s to datastore" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:105 +#, python-format +msgid "Uploading iso of size : %s " +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:114 +#, python-format +msgid "Uploaded iso %s to datastore" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:120 +#, python-format +msgid "Downloading image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:136 +#, python-format +msgid "Downloaded image %s from glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:142 +#, python-format +msgid "Uploading image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:170 +#, python-format +msgid "Uploaded image %s to the Glance image server" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:181 +#, python-format +msgid "Getting image size for the image %s" +msgstr "" + +#: nova/virt/vmwareapi/vmware_images.py:186 +#, python-format +msgid "Got image size of %(size)s for the image %(image)s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:159 +#, python-format +msgid "Rescanning HBA %s" +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:162 +#, python-format +msgid "Rescanned HBA %s " +msgstr "" + +#: nova/virt/vmwareapi/volume_util.py:174 nova/virt/xenapi/volume_utils.py:276 +#, python-format +msgid "Mountpoint cannot be translated: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:62 +#, python-format +msgid "" +"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:72 +#, python-format +msgid "" +"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s " +"or device %(device_name)s with type %(disk_type)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:125 +#, python-format +msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:133 +#, python-format +msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:141 +#, python-format +msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:147 +msgid "Storage target found. No need to discover" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:155 +#, python-format +msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:160 +#, python-format +msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 +#: nova/virt/xenapi/volumeops.py:61 +#, python-format +msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:242 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 +msgid "Unable to find iSCSI Target" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:275 +#, python-format +msgid "Volume attach. Driver type: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:346 +#, python-format +msgid "" +"The volume has not been displaced from its original location: %s. No " +"consolidation needed." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:353 +#, python-format +msgid "" +"The volume's backing has been relocated to %s. Need to consolidate " +"backing disk file." +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 +msgid "Unable to find volume" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 +#: nova/virt/xenapi/volumeops.py:134 +#, python-format +msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 +#: nova/virt/xenapi/volumeops.py:153 +#, python-format +msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:446 +#, python-format +msgid "Volume detach. Driver type: %s" +msgstr "" + +#: nova/virt/vmwareapi/volumeops.py:459 +#, python-format +msgid "Root volume attach. Driver type: %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 +#, python-format +msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 +#, python-format +msgid "" +"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:145 +#, python-format +msgid "" +"The agent call to %(method)s returned an invalid response: %(ret)r. " +"args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:152 +#, python-format +msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:158 +#, python-format +msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" +msgstr "" + +#: nova/virt/xenapi/agent.py:184 +#, python-format +msgid "Ignoring error while configuring instance with agent: %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:207 +msgid "Querying agent version" +msgstr "" + +#: nova/virt/xenapi/agent.py:231 +#, python-format +msgid "" +"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:234 +#, python-format +msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:245 +#, python-format +msgid "Updating agent to %s" +msgstr "" + +#: nova/virt/xenapi/agent.py:249 +msgid "Skipping agent update." +msgstr "" + +#: nova/virt/xenapi/agent.py:257 +#, python-format +msgid "Unable to update the agent due to: %(exc)s" +msgstr "" + +#: nova/virt/xenapi/agent.py:289 +msgid "Setting admin password" +msgstr "" + +#: nova/virt/xenapi/agent.py:306 +msgid "Skipping setting of ssh key for Windows." +msgstr "" + +#: nova/virt/xenapi/agent.py:311 +msgid "Skipping agent ssh key injection for this image." +msgstr "" + +#: nova/virt/xenapi/agent.py:328 +msgid "Skipping agent file injection for this image." +msgstr "" + +#: nova/virt/xenapi/agent.py:335 +#, python-format +msgid "Injecting file path: %r" +msgstr "" + +#: nova/virt/xenapi/agent.py:345 +msgid "Resetting network" +msgstr "" + +#: nova/virt/xenapi/agent.py:380 +msgid "" +"XenServer tools installed in this image are capable of network injection." +" Networking files will not bemanipulated" +msgstr "" + +#: nova/virt/xenapi/agent.py:388 +msgid "" +"XenServer tools are present in this image but are not capable of network " +"injection" +msgstr "" + +#: nova/virt/xenapi/agent.py:392 +msgid "XenServer tools are not installed in this image" +msgstr "" + +#: nova/virt/xenapi/agent.py:406 +msgid "Invalid 'agent_present' value. Falling back to the default." +msgstr "" + +#: nova/virt/xenapi/agent.py:448 +#, python-format +msgid "OpenSSL error: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:168 +msgid "" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" +msgstr "" + +#: nova/virt/xenapi/driver.py:195 +msgid "Failure while cleaning up attached VDIs" +msgstr "" + +#: nova/virt/xenapi/driver.py:419 +#, python-format +msgid "Could not determine key: %s" +msgstr "" + +#: nova/virt/xenapi/driver.py:650 +msgid "Host startup on XenServer is not supported." +msgstr "" + +#: nova/virt/xenapi/driver.py:710 +msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" +msgstr "" + +#: nova/virt/xenapi/driver.py:728 +#, python-format +msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" +msgstr "" + +#: nova/virt/xenapi/driver.py:762 +msgid "Host is member of a pool, but DB says otherwise" +msgstr "" + +#: nova/virt/xenapi/driver.py:845 +#, python-format +msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" +msgstr "" + +#: nova/virt/xenapi/driver.py:859 +#, python-format +msgid "%(plugin)s.%(fn)s failed. Retrying call." +msgstr "" + +#: nova/virt/xenapi/driver.py:869 +msgid "RetryableError, so retrying upload_vhd" +msgstr "" + +#: nova/virt/xenapi/driver.py:873 +msgid "Error due to a signal, retrying upload_vhd" +msgstr "" + +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 +#, python-format +msgid "Got exception: %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:757 nova/virt/xenapi/fake.py:865 +#: nova/virt/xenapi/fake.py:884 nova/virt/xenapi/fake.py:952 +msgid "Raising NotImplemented" +msgstr "" + +#: nova/virt/xenapi/fake.py:759 +#, python-format +msgid "xenapi.fake does not have an implementation for %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:792 +#, python-format +msgid "Calling %(name)s %(impl)s" +msgstr "" + +#: nova/virt/xenapi/fake.py:798 +#, python-format +msgid "Calling getter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:801 +#, python-format +msgid "Calling setter %s" +msgstr "" + +#: nova/virt/xenapi/fake.py:867 +#, python-format +msgid "" +"xenapi.fake does not have an implementation for %s or it has been called " +"with the wrong number of arguments" +msgstr "" + +#: nova/virt/xenapi/host.py:74 +#, python-format +msgid "" +"Instance %(name)s running on %(host)s could not be found in the database:" +" assuming it is a worker VM and skip ping migration to a new host" +msgstr "" + +#: nova/virt/xenapi/host.py:86 +#, python-format +msgid "Aggregate for host %(host)s count not be found." +msgstr "" + +#: nova/virt/xenapi/host.py:106 +#, python-format +msgid "Unable to migrate VM %(vm_ref)s from %(host)s" +msgstr "" + +#: nova/virt/xenapi/host.py:211 +#, python-format +msgid "Failed to extract instance support from %s" +msgstr "" + +#: nova/virt/xenapi/host.py:228 +msgid "Unable to get updated status" +msgstr "" + +#: nova/virt/xenapi/host.py:231 +#, python-format +msgid "The call to %(method)s returned an error: %(e)s." +msgstr "" + +#: nova/virt/xenapi/network_utils.py:31 +#, python-format +msgid "Found non-unique network for name_label %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:49 +#, python-format +msgid "Found non-unique network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/network_utils.py:51 +#, python-format +msgid "Found no network for bridge %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:72 +#, python-format +msgid "" +"Aggregate %(aggregate_id)s: unrecoverable state during operation on " +"%(host)s" +msgstr "" + +#: nova/virt/xenapi/pool.py:155 +#, python-format +msgid "Unable to eject %s from the pool; pool not empty" +msgstr "" + +#: nova/virt/xenapi/pool.py:170 +#, python-format +msgid "Unable to eject %s from the pool; No master found" +msgstr "" + +#: nova/virt/xenapi/pool.py:187 +#, python-format +msgid "Pool-Join failed: %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:190 +#, python-format +msgid "Unable to join %s in the pool" +msgstr "" + +#: nova/virt/xenapi/pool.py:206 +#, python-format +msgid "Pool-eject failed: %s" +msgstr "" + +#: nova/virt/xenapi/pool.py:218 +#, python-format +msgid "Unable to set up pool: %s." +msgstr "" + +#: nova/virt/xenapi/pool.py:229 +#, python-format +msgid "Pool-set_name_label failed: %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:104 +#, python-format +msgid "Found no PIF for device %s" +msgstr "" + +#: nova/virt/xenapi/vif.py:123 +#, python-format +msgid "" +"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " +"Expected %(vlan_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 +msgid "Created VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:338 +msgid "VM destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 +msgid "VM already halted, skipping shutdown..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:347 +msgid "Shutting down VM (cleanly)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:362 +msgid "Shutting down VM (hard)" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:400 +#, python-format +msgid "VBD not found in instance %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:427 +#, python-format +msgid "VBD %s already detached" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:430 +#, python-format +msgid "" +"VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " +"%(num_attempt)d/%(max_attempts)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:437 +#, python-format +msgid "Unable to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:440 +#, python-format +msgid "Reached maximum number of retries trying to unplug VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:451 +#, python-format +msgid "Unable to destroy VBD %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:473 +#, python-format +msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:477 +#, python-format +msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:504 +#, python-format +msgid "Unable to destroy VDI %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:531 +#, python-format +msgid "" +"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" +" on %(sr_ref)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:547 +msgid "SR not present and could not be introduced" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:572 +#, python-format +msgid "block device info: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:661 +#, python-format +msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:728 +#, python-format +msgid "No primary VDI found for %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:745 +msgid "Error while removing sm_config" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:770 +msgid "Starting snapshot for VM" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:820 +#, python-format +msgid "" +"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" +" is of type %(type)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:844 +#, python-format +msgid "Destroying cached VDI '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:899 +#, python-format +msgid "Multiple base images for image: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 +msgid "Can't resize a disk to 0 GB." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:951 +msgid "Skipping auto_config_disk as destination size is 0GB" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:958 +msgid "Disk must have only one partition." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:966 +#, python-format +msgid "Disk contains a filesystem we are unable to resize: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:975 +#, python-format +msgid "Attempted auto_configure_disk failed because: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1102 +#, python-format +msgid "" +"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " +"%(size_gb)s Error: %(exc)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1196 +msgid "Removing kernel/ramdisk files from dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1211 +#, python-format +msgid "" +"Fast cloning is only supported on default local SR of type ext. SR on " +"this system was found to be of type %s. Ignoring the cow flag." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1282 +#, python-format +msgid "Unrecognized cache_images value '%s', defaulting to True" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1316 +#, python-format +msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1348 +#, python-format +msgid "Invalid value '%s' for torrent_images" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1371 +#, python-format +msgid "Invalid value '%d' for image_compression_level" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1382 +#, python-format +msgid "Asking xapi to fetch vhd image %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1397 +#, python-format +msgid "" +"Download handler '%(handler)s' raised an exception, falling back to " +"default handler '%(default_handler)s'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1433 +#, python-format +msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1452 +#, python-format +msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1476 +#, python-format +msgid "Fetching image %(image_id)s, type %(image_type_str)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1493 +#, python-format +msgid "Size for image %(image_id)s: %(virtual_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1503 +#, python-format +msgid "" +"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " +"bytes" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1522 +#, python-format +msgid "Copying VDI %s to /boot/guest on dom0" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1536 +#, python-format +msgid "Kernel/Ramdisk VDI %s destroyed" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1545 +msgid "Failed to fetch glance image" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1589 +#, python-format +msgid "Detected %(image_type_str)s format for image %(image_ref)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1640 +#, python-format +msgid "VDI %s is still available" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1743 +#, python-format +msgid "Unable to parse rrd of %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1762 +#, python-format +msgid "Scanning SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1773 +#, python-format +msgid "Retry SR scan due to error: %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1806 +#, python-format +msgid "Flag sr_matching_filter '%s' does not respect formatting convention" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1827 +msgid "" +"XenAPI is unable to find a Storage Repository to install guest instances " +"on. Please check your configuration (e.g. set a default SR for the pool) " +"and/or configure the flag 'sr_matching_filter'." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1840 +msgid "Cannot find SR of content-type ISO" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1848 +#, python-format +msgid "ISO: looking at SR %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1850 +msgid "ISO: not iso content" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1853 +msgid "ISO: iso content_type, no 'i18n-key' key" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1856 +msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1860 +msgid "ISO: SR MATCHing our criteria" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1862 +msgid "ISO: ISO, looking to see if it is host local" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1865 +#, python-format +msgid "ISO: PBD %s disappeared" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1868 +#, python-format +msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1871 +msgid "ISO: SR with local PBD" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1893 +#, python-format +msgid "" +"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " +"%(server)s." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:1927 +#, python-format +msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2015 +#, python-format +msgid "" +"Parent %(parent_uuid)s doesn't match original parent " +"%(original_parent_uuid)s, waiting for coalesce..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2027 +#, python-format +msgid "VHD coalesce attempts exceeded (%d), giving up..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2062 +#, python-format +msgid "Timeout waiting for device %s to be created" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2082 +#, python-format +msgid "Disconnecting stale VDI %s from compute domU" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2095 +#, python-format +msgid "Plugging VBD %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2098 +#, python-format +msgid "Plugging VBD %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2100 +#, python-format +msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2104 +#, python-format +msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2110 +#, python-format +msgid "Destroying VBD for VDI %s ... " +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2118 +#, python-format +msgid "Destroying VBD for VDI %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2160 +msgid "Partitions:" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2166 +#, python-format +msgid " %(num)s: %(ptype)s %(size)d sectors" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2192 +#, python-format +msgid "" +"Writing partition table %(primary_first)d %(primary_last)d to " +"%(dev_path)s..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2201 +#, python-format +msgid "Writing partition table %s done." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2237 +msgid "" +"Shrinking the filesystem down with resize2fs has failed, please check if " +"you have enough free space on your disk." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2277 +#, python-format +msgid "" +"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " +"virtual_size=%(virtual_size)d block_size=%(block_size)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2313 +#, python-format +msgid "" +"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " +"reduction in size" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2366 +msgid "Manipulating interface files directly" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2375 +#, python-format +msgid "Failed to mount filesystem (expected for non-linux instances): %s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2544 +#, python-format +msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2556 +msgid "Failed to transfer vhd to new host" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2599 +#, python-format +msgid "" +"Unable to find network matching '%(network_name)s', user will have to " +"enter IP manually..." +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:2623 +#, python-format +msgid "ISO creation tool '%s' does not exist." +msgstr "" + +#: nova/virt/xenapi/vmops.py:171 +#, python-format +msgid "Importing image upload handler: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:186 +msgid "Error: Agent is disabled" +msgstr "" + +#: nova/virt/xenapi/vmops.py:305 +msgid "Starting instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:412 +msgid "ipxe_boot is True but no ISO image found" +msgstr "" + +#: nova/virt/xenapi/vmops.py:505 +msgid "Failed to spawn, rolling back" +msgstr "" + +#: nova/virt/xenapi/vmops.py:544 +#, python-format +msgid "Using PV kernel: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:571 +msgid "Auto configuring disk, attempting to resize root disk..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:624 +msgid "Waiting for instance state to become running" +msgstr "" + +#: nova/virt/xenapi/vmops.py:636 +msgid "Skip agent setup, not enabled." +msgstr "" + +#: nova/virt/xenapi/vmops.py:643 +msgid "Skip agent setup, unable to contact agent." +msgstr "" + +#: nova/virt/xenapi/vmops.py:647 +#, python-format +msgid "Detected agent version: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:736 +msgid "Finished snapshot and upload for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:755 +#, python-format +msgid "Updating progress to %d" +msgstr "" + +#: nova/virt/xenapi/vmops.py:762 +msgid "VM was already shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:766 +msgid "Clean shutdown did not complete successfully, trying hard shutdown." +msgstr "" + +#: nova/virt/xenapi/vmops.py:770 +msgid "Unable to terminate instance." +msgstr "" + +#: nova/virt/xenapi/vmops.py:825 +#, python-format +msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." +msgstr "" + +#: nova/virt/xenapi/vmops.py:876 +msgid "Migrated root base vhds" +msgstr "" + +#: nova/virt/xenapi/vmops.py:892 +msgid "Migrated all base vhds." +msgstr "" + +#: nova/virt/xenapi/vmops.py:927 +#, python-format +msgid "Read-only migrated for disk: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:982 +#, python-format +msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." +msgstr "" + +#: nova/virt/xenapi/vmops.py:989 +#, python-format +msgid "_migrate_disk_resizing_up failed to rollback: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1006 +msgid "Unable to resize ephemeral disks" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1079 +#, python-format +msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1086 +msgid "Resize complete" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1131 +msgid "Starting halted instance found during reboot" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1137 +msgid "" +"Reboot failed due to bad volumes, detaching bad volumes and starting " +"halted instance" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1216 +msgid "Unable to update metadata, VM not found." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1259 +msgid "Unable to find root VBD/VDI for VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1263 +msgid "Destroying VDIs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1290 +msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1297 +msgid "instance has a kernel or ramdisk but not both" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1305 +msgid "kernel/ramdisk files removed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1332 +msgid "Destroying VM" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1361 +msgid "VM is not present, skipping destroy..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1412 +#, python-format +msgid "Instance is already in Rescue Mode: %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1446 +msgid "VM is not present, skipping soft delete..." +msgstr "" + +#: nova/virt/xenapi/vmops.py:1649 +msgid "Injecting network info to xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1671 +msgid "Creating vifs" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1680 +#, python-format +msgid "Creating VIF for network %s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1683 +#, python-format +msgid "Created VIF %(vif_ref)s, network %(network_ref)s" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1718 +#, python-format +msgid "Injecting hostname (%s) into xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1728 +msgid "Removing hostname from xenstore" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1836 +#, python-format +msgid "Destination host:%s must be in the same aggregate as the source server" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1857 +msgid "No suitable network for migrate" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1863 +#, python-format +msgid "PIF %s does not contain IP address" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1876 +msgid "Migrate Receive failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1950 +msgid "XAPI supporting relax-xsm-sr-check=true required" +msgstr "" + +#: nova/virt/xenapi/vmops.py:1961 +msgid "VM.assert_can_migrate failed" +msgstr "" + +#: nova/virt/xenapi/vmops.py:2020 +msgid "Migrate Send failed" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:52 +#, python-format +msgid "Creating SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:62 +#, python-format +msgid "Introducing SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:69 +msgid "Creating PBD for SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:72 +msgid "Plugging SR" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:83 +msgid "Forgetting SR..." +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:105 +#, python-format +msgid "Unable to find SR from VBD %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:122 +#, python-format +msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:130 +#, python-format +msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:154 +#, python-format +msgid "Unable to introduce VDI on SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:162 +#, python-format +msgid "Unable to get record of VDI %s on" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:184 +#, python-format +msgid "Unable to introduce VDI for SR %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:194 +msgid "Cannot purge SR with referenced VDIs" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:203 nova/virt/xenapi/volume_utils.py:250 +#, python-format +msgid "Unable to obtain target information %s" +msgstr "" + +#: nova/virt/xenapi/volume_utils.py:244 +#, python-format +msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:48 +#, python-format +msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:75 +#, python-format +msgid "Connect_volume: %s" +msgstr "" + +#: nova/virt/xenapi/volumeops.py:145 +#, python-format +msgid "Skipping detach because VBD for %s was not found" +msgstr "" + +#: nova/virt/xenapi/image/bittorrent.py:89 +msgid "No torrent URL fetcher extension found, using default." +msgstr "" + +#: nova/virt/xenapi/image/bittorrent.py:106 +#, python-format +msgid "Loading torrent URL fetcher from entry points %(ep)s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101 +#, python-format +msgid "Error in handshake: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:116 +#, python-format +msgid "Invalid request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:136 +#, python-format +msgid "Request: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:139 +#, python-format +msgid "Request made with missing token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:149 +#, python-format +msgid "Request made with invalid token: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:156 +#, python-format +msgid "Unexpected error: %s" +msgstr "" + +#: nova/vnc/xvp_proxy.py:176 +#, python-format +msgid "Starting nova-xvpvncproxy node (version %s)" +msgstr "" + +#: nova/volume/cinder.py:96 +#, python-format +msgid "Cinderclient connection created using URL: %s" +msgstr "" + +#: nova/volume/cinder.py:224 +msgid "status must be 'in-use'" +msgstr "" + +#: nova/volume/cinder.py:230 +msgid "status must be 'available'" +msgstr "" + +#: nova/volume/encryptors/__init__.py:44 +#, python-format +msgid "Error instantiating %(provider)s: %(exception)s" +msgstr "" + +#: nova/volume/encryptors/__init__.py:59 +#, python-format +msgid "" +"Failed to retrieve encryption metadata for volume %(volume_id)s: " +"%(exception)s" +msgstr "" + +#: nova/volume/encryptors/cryptsetup.py:56 nova/volume/encryptors/luks.py:69 +#, python-format +msgid "opening encrypted volume %s" +msgstr "" + +#: nova/volume/encryptors/cryptsetup.py:97 nova/volume/encryptors/luks.py:106 +#, python-format +msgid "closing encrypted volume %s" +msgstr "" + +#: nova/volume/encryptors/luks.py:44 +#, python-format +msgid "formatting encrypted volume %s" +msgstr "" + diff --git a/nova/locale/sw_KE/LC_MESSAGES/nova.po b/nova/locale/sw_KE/LC_MESSAGES/nova.po index fd68c8e5ba..0408024ef9 100644 --- a/nova/locale/sw_KE/LC_MESSAGES/nova.po +++ b/nova/locale/sw_KE/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Swahili (Kenya) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po index ff434d5b7b..a7ab06a4f9 100644 --- a/nova/locale/tl/LC_MESSAGES/nova.po +++ b/nova/locale/tl/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1337,264 +1337,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1649,27 +1649,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1702,91 +1702,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1853,84 +1858,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2218,75 +2223,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2454,47 +2459,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2509,28 +2514,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3339,7 +3344,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3552,20 +3557,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3596,8 +3601,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4004,7 +4009,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4092,48 +4097,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4312,20 +4317,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4338,394 +4343,394 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "natanggap %s" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "natanggap %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "walang paraan para sa mensahe: %s" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/tl_PH/LC_MESSAGES/nova.po b/nova/locale/tl_PH/LC_MESSAGES/nova.po index c10d2b43f3..2954db7a58 100644 --- a/nova/locale/tl_PH/LC_MESSAGES/nova.po +++ b/nova/locale/tl_PH/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-09-26 22:10+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Tagalog (Philippines) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13632,3 +13630,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po index 26f3f2afd7..8fce2b4f10 100644 --- a/nova/locale/tr/LC_MESSAGES/nova.po +++ b/nova/locale/tr/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1337,264 +1337,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1649,27 +1649,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1702,91 +1702,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1853,84 +1858,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2218,75 +2223,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2454,47 +2459,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2509,28 +2514,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3339,7 +3344,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3552,20 +3557,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3596,8 +3601,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4004,7 +4009,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4092,48 +4097,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4312,20 +4317,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4338,393 +4343,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4732,222 +4737,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5035,805 +5040,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5990,20 +5987,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6104,66 +6101,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6171,24 +6168,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6306,31 +6303,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6484,7 +6481,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6607,111 +6604,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6877,7 +6874,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6892,84 +6889,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7111,31 +7108,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7159,27 +7156,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8047,12 +8044,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8108,7 +8105,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8213,27 +8210,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8305,22 +8302,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8393,23 +8390,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8419,22 +8416,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8523,36 +8520,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8566,35 +8563,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8646,6 +8643,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9459,7 +9464,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9540,7 +9545,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9916,7 +9921,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9926,13 +9931,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10101,7 +10106,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10140,570 +10145,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10713,92 +10722,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10831,173 +10840,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11039,77 +11048,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11121,97 +11130,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11717,98 +11709,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11816,316 +11808,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12206,266 +12198,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12548,732 +12539,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13358,11 +13356,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13910,3 +13908,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/tr_TR/LC_MESSAGES/nova.po b/nova/locale/tr_TR/LC_MESSAGES/nova.po index 5bf7e4b12a..fd4c556629 100644 --- a/nova/locale/tr_TR/LC_MESSAGES/nova.po +++ b/nova/locale/tr_TR/LC_MESSAGES/nova.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-02-02 18:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: en_US \n" @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1368,264 +1368,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "%(user_id)s kullanıcısı için %(name)s anahtar çifti bulunamadı" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "%(instance_id)s örneği kurtarma modunda değil" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "%(instance_id)s örneği kurtarma modunda değil" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "%(name)s örneği zaten var." -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "Beklenen nesne türü: %s" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1681,27 +1681,27 @@ msgstr "JSON dosyası ilkeyi temsil eder" msgid "Rule checked when requested rule is not found" msgstr "İstekte bulunan kural bulunamadığında kural kontrol edildi." -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1734,91 +1734,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "Yerel adres bağlantısı bulunamadı.:%s" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "Geçersiz backend: %s" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "Beklenen nesne türü: %s" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "Geçersiz server_string: %s" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "%s güvenlik grubu string veya unicode değil" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1885,16 +1890,16 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "Hata yakalayıcı: %s" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "Çok sayıda kimlik doğrulama başarısız oldu." -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" @@ -1903,69 +1908,69 @@ msgstr "" "%(access_key)s erişim anahtarı %(failures)d kez yanlış girildi ve " "%(lock_mins)d dakika boyunca kilitlenmiş olacak." -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "İmza verilmedi." -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "Erişim anahtarı verilmedi." -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "Temel dosya kaldırılıyor: %s" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 #, fuzzy msgid "Timestamp failed validation." msgstr "Çok sayıda kimlik doğrulama başarısız oldu." -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "işlem: %s" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s»»val: %(value)s" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "%(controller)s kontrolcüsü ve %(action)s işlemi için izinsiz istek" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "Ortam: %s" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2254,26 +2259,26 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "Yakalama hatası: %s" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s HTTP %(status)d ile geri döndü" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "UzantıYöneticisi sınıfı belirlenmek zorunda" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "Genişletilmiş kaynak: %s" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " @@ -2282,49 +2287,49 @@ msgstr "" "%(ext_name)s uzantısı: %(collection)s kaynağı genişletilemiyor: Böyle bir" " kaynak yok" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "%(ext_name)s uzantısı kaynağı genişletiyor: %(collection)s" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, fuzzy, python-format msgid "v3 API Extension Blacklist: %s" msgstr "Genişletme fabrikası çağırılıyor %s" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, fuzzy, python-format msgid "v3 API Extension Whitelist: %s" msgstr "Genişletme yükleniyor: %s" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, fuzzy, python-format msgid "Missing core API extensions: %s" msgstr "Genişletme yükleniyor: %s" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2492,47 +2497,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "JSON dosyası anlaşılamadı" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "Çok sayıda gövde anahtarları" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "Hata fırlatıldı: %s" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "HTTP istisnası fırlatıldı: %s" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "İstekte tanınamayan içerik türü sağlayıcısı" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "İstekte içerik türü sağlayıcısı yok" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "İstekteki sağlayıcı gövdesi boş" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "Böyle bir işlem yok: %s" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2547,28 +2552,28 @@ msgstr "Böyle bir işlem yok: %s" msgid "Malformed request body" msgstr "Kusurlu istek gövdesi" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "Desteklenmeyen içerik türü" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3401,7 +3406,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "%(address)s değişken IP adresi ilişkilendirilemedi." #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3618,20 +3623,20 @@ msgstr "Tanımlı bir ağ yok." #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3662,8 +3667,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4073,7 +4078,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4161,49 +4166,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "%(instance_id)s örneği için ağ bulunamadı." -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4382,20 +4387,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4408,400 +4413,400 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, fuzzy, python-format msgid "error: %s" msgstr "Veritabanı hatası: %s" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 #, fuzzy msgid "IP address" msgstr "Başlangıç adresi" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 #, fuzzy msgid "No fixed IP found." msgstr "Hiç dinamik IP bulunamadı." -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "Örnekle değişken IP ilişkilendirilmedi" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "id" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "Başlangıç adresi" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "proje" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 #, fuzzy msgid "No networks found" msgstr "Ağ bulunamadı" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "%r örneğini tekrar yükle" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "%(service_id)s servisi bulunamadı." -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "%(service_id)s servisi bulunamadı." -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 #, fuzzy msgid "An unexpected error has occurred." msgstr "BeklenmeyenHata: %s" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 #, fuzzy msgid "PROJECT" msgstr "proje" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 #, fuzzy msgid "Unknown error" msgstr "Kimlik doğrulama hatası" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, fuzzy, python-format msgid "DB Error: %s" msgstr "Veritabanı hatası: %s" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "Veritabanı hatası: %s" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4809,78 +4814,78 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 #, fuzzy msgid "going to delete a resizing instance" msgstr "Örnekleri sonlandırma işlemi başlatılıyor" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " @@ -4889,146 +4894,146 @@ msgstr "" "Eski örnek türü %(current_instance_type_name)s, yeni örnek türü " "%(new_instance_type_name)s" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "Anahtar çifti adı 1-255 karakter arası uzunluğunda olmak zorunda" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "%s güvenlik grubu string veya unicode değil" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "%s güvenlik grubu boş bırakılamaz." -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "%s güvenlik grubu 255 karakterden fazla olmamalıdır." -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "%s güvenlik grubunu oluşturunuz" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "%s güvenlik grubu zaten var" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "Geçersiz güncelleme ayarı: '%s'" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "%s güvenlik grubunu siliniz" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "Kural (%s) bulunamadı" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "Yetkilendirilmiş %s güvenlik grubu girişi" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "%s güvenlik grubu girişini iptal et" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "Güvenlik grup id'si integer olmak zorunda" @@ -5116,688 +5121,679 @@ msgstr "Veritabanı hatası: %s" msgid "Instance type %s not found for deletion" msgstr "Silme işlemi için %s örnek türü bulunamadı" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez." -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "Mevcut durum %(drv_state)s, veritabanındaki durum %(db_state)s." -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "Örnek kapatmada hata oluştu." -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "Misafir sistem sürücüsü güvenlik duvarı kurallarını desteklemiyor" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "BeklenmeyenHata: %s" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "Durum kontrol ediliyor" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -#, fuzzy -msgid "Instance was deleted during spawn." -msgstr "Örnek oluşturmada hata" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, fuzzy, python-format msgid "Error: %s" msgstr "Veritabanı hatası: %s" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "Örnek başlatılıyor.." -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "Örnek ağ_bilgisi: |%s|" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "Örnek blok aygıtı kurulumu hatalı" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "Örnek oluşturmada hata" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s örneği" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "DiskBulunamadı yok sayılıyor: %s" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "Blok cihazı haritalandırması kapatılıyor %s" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Birimi ayır %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "%(num_images)d tane imaj bulundu(dönüş: %(rotation)d)" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "İmaj siliniyor %s" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "Yönetici parolası oluşturmada hata. %s örneği çalışmıyor." -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "Örnek kapatmada hata oluştu." -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "Veritabanı hatası: %s" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "Örneğin hiç bölümü yok." -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "dedef kaynak ile aynı!" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 #, fuzzy msgid "Getting spice console" msgstr "Konsol ekleniyor" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "%(mountpoint)s'e %(volume_id)s bölümü bağlanıyor" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "%(mp)s bağlama noktasındaki %(volume_id)s bölümü ayrılıyor" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "%(mp)s bağlama noktasındaki %(volume_id)s bölümü ayrılıyor" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "Bant genişliği kullanım önbelleği güncelleniyor" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "Bant genişliği kullanım önbelleği güncelleniyor" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " @@ -5806,125 +5802,125 @@ msgstr "" "Veritabanında %(num_db_instances)s ve misafir sistemde " "%(num_vm_instances)s bulundu" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "Silinen örnek kurtarılıyor" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "İmaj siliniyor %s" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6082,20 +6078,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6198,67 +6194,67 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "Tanınmayan silinmiş okuma değeri '%s'" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "%s geçerli bir örnek ismidir" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6266,24 +6262,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6402,31 +6398,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "İmaj siliniyor %s" @@ -6581,7 +6577,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "Tekrar yükleme örneğinde hata oluştu." -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6704,111 +6700,111 @@ msgstr "Bu türücü sadece 'a' türü girdileri destekliyor." msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "Var olmayan %s zinciri kaldırılmaya çalışılıyor" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "Tanınmayan zincir: %r" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "%d süreç numarası bozuldu, radvd tekrar başlatılıyor" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "%s VLAN arayüzü başlatılıyor " -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "%s köprüsü koruma altına alınıyor" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "%(vlan)s vlan ve %(bridge)s köprüsü koruma altına alınıyor" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6975,7 +6971,7 @@ msgstr "sil: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6990,84 +6986,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7214,31 +7210,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7262,27 +7258,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8151,12 +8147,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8212,7 +8208,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8317,27 +8313,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "Kurtarılmış model sunucu bağlantısı!" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "Model sunucusu gitti." @@ -8410,22 +8406,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "Komutun(alt sürecin) taklit çalıştırılması: %s" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "Sahte komut eşleşti %s" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "Sahte komut bir istisna fırlattı %s" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8500,24 +8496,24 @@ msgstr "Zorla öldürülen örneklerin ardından: %s" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 #, fuzzy msgid "spawn error" msgstr "Kimlik doğrulama hatası" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8527,22 +8523,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8635,36 +8631,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "Konuk aracı benzetmek için %s'de dosyalar oluşturuluyor" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "%s'deki benzetilmiş konuk aracı dosyaları kaldırılıyor" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8678,35 +8674,35 @@ msgstr "%(mountpoint)s'de %(volume_id)s bölümü ön yükleniyor" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "Sanallaştırma sürücüsü yükleme başarısız: %s" @@ -8759,6 +8755,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9576,7 +9580,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9657,7 +9661,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -10035,7 +10039,7 @@ msgstr "Örnek oluşturmada hata" msgid "Creating nic for instance: %s" msgstr "Örnek için ağ serbest bırakılıyor" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -10045,13 +10049,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "|%s| örneği için değişken IP tahsisi" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10221,7 +10225,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10260,544 +10264,548 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 #, fuzzy msgid "Going to destroy instance again." msgstr "Örnekler durdurulacak" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "attaching network adapter failed." msgstr "Tanımlı bir ağ yok." -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 #, fuzzy msgid "detaching network adapter failed." msgstr "Tanımlı bir ağ yok." -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " @@ -10806,29 +10814,29 @@ msgstr "" "Diğer hesaplama düğümlerini haberdar etmek için %s geçici dosyası " "oluşturuluyor. Düğümler aynı belleğe bağlanmalıdır." -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "Blok göçü paylaşılan hafıza ile kullanılamaz." -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10843,7 +10851,7 @@ msgstr "" " \n" " Bkz: %(u)s" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " @@ -10852,87 +10860,87 @@ msgstr "" "Diğer hesaplama düğümlerini haberdar etmek için %s geçici dosyası " "oluşturuluyor. Düğümler aynı belleğe bağlanmalıdır." -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" "plug_vifs() %(cnt)d kez başarısız oldu. %(hostname)s için %(max_retry)d " "denemeye kadar tekrar deneniyor." -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10965,66 +10973,66 @@ msgstr "%(name)s için (%(instance_filter_name)s) ağ filtresi bulunamadı." msgid "iptables firewall: Setup Basic Filtering" msgstr "iptabloları güvenlik duvarı: Temel Filtreleme Kurulumu" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "%s geçerli bir örnek ismidir" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "%s bir disk dosyasına sahiptir" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "%(instance)s örneği %(backing)s tarafından desteklenmiştir" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " @@ -11033,107 +11041,107 @@ msgstr "" "%(instance)s örneği imaj servisinde görünmeyen bir %(backing)s destek " "dosyasını kullanıyor" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "Temel dosya kaldırmak için çok yeni: %s" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "Temel dosya kaldırılıyor: %s" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "%(base_file)s dosyasını kaldırma başarısız, %(error)s" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "Doğrulama atlanıyor, %s'de temel dizin yok" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "Temel imajları doğrulayın" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "Bilinmeyen temel dosya: %s" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "Aktif temel dosyalar: %s" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "Bozuk temel dosyalar: %s" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "Taşınabilir temel dosyalar: %s" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "Doğrulama tamamlandı" @@ -11175,77 +11183,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "Beklenen nesne türü: %s" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "%(vlan)s vlan ve %(bridge)s köprüsü koruma altına alınıyor" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "%s köprüsü koruma altına alınıyor" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "%s'de iSCSI cihazı bulunamadı" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11257,98 +11265,81 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "%s'de iSCSI cihazı bulunamadı" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 #, fuzzy msgid "Fibre Channel device not found." msgstr "%s'de iSCSI cihazı bulunamadı" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11854,98 +11845,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11953,316 +11944,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "%s sistem görüntüsünden birim oluştur" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "%s sistem görüntüsünden birim oluştur" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12343,268 +12334,267 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "%r adresini bulmak olanaksız" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "Geçersiz bölüm" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12687,737 +12677,744 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, fuzzy, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" "İmaj '%(image_id)s' boyut%(size_bytes)d izin verilen örnek " "%(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "Örnek tür oluşturulamıyor." -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 #, fuzzy msgid "Destroying VDIs" msgstr "XVP tekar başlatılıyor" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 #, fuzzy msgid "No suitable network for migrate" msgstr "Hatalı ağ biçimi" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13503,11 +13500,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -14057,3 +14054,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "Örnek oluşturmada hata" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po index de0d7bb03f..904ccc1754 100644 --- a/nova/locale/uk/LC_MESSAGES/nova.po +++ b/nova/locale/uk/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,85 +1859,85 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "Занадто багато невдалих аутентифікацій." -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 #, fuzzy msgid "Timestamp failed validation." msgstr "Занадто багато невдалих аутентифікацій." -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2220,75 +2225,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2456,47 +2461,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2511,28 +2516,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "Оголошення черги %s" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3341,7 +3346,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3554,20 +3559,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3598,8 +3603,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4007,7 +4012,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4095,48 +4100,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4315,20 +4320,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4341,394 +4346,394 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "отримано %s" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4736,222 +4741,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "Вилучити групу безпеки %s" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5039,806 +5044,798 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "Від'єднати том %s" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5995,20 +5992,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6109,66 +6106,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6176,24 +6173,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6311,31 +6308,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6489,7 +6486,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6612,111 +6609,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6882,7 +6879,7 @@ msgstr "отримано %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6897,84 +6894,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7116,31 +7113,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7164,27 +7161,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8052,12 +8049,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8113,7 +8110,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8218,27 +8215,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8310,22 +8307,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8398,23 +8395,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8424,22 +8421,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8528,36 +8525,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8571,35 +8568,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8651,6 +8648,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9464,7 +9469,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9545,7 +9550,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9921,7 +9926,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9931,13 +9936,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10106,7 +10111,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10145,570 +10150,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10718,92 +10727,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10836,173 +10845,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11044,77 +11053,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11126,97 +11135,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11722,98 +11714,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11821,316 +11813,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "Від'єднати том %s" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "Від'єднати том %s" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12211,266 +12203,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12553,732 +12544,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "без порядку для повідомлень: %s" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13364,11 +13362,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13916,3 +13914,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/ur/LC_MESSAGES/nova.po b/nova/locale/ur/LC_MESSAGES/nova.po index 89cedcb399..99be8e9e1d 100644 --- a/nova/locale/ur/LC_MESSAGES/nova.po +++ b/nova/locale/ur/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-10-08 21:53+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Urdu " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13515,3 +13513,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/vi_VN/LC_MESSAGES/nova.po b/nova/locale/vi_VN/LC_MESSAGES/nova.po index 5636a22220..099ec9bece 100644 --- a/nova/locale/vi_VN/LC_MESSAGES/nova.po +++ b/nova/locale/vi_VN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-13 19:22+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po index 2ad832a048..9b0974c483 100644 --- a/nova/locale/zh_CN/LC_MESSAGES/nova.po +++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2012-05-07 06:51+0000\n" "Last-Translator: Edward \n" "Language-Team: Chinese (Simplified) \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "块设备列表 block_device_list %s" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1354,265 +1354,265 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, fuzzy, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, fuzzy, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, fuzzy, python-format msgid "The CA file for %(project)s could not be found" msgstr "没有为项目 %(project_id)s 找到配额。" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, fuzzy, python-format msgid "The CRL file for %(project)s could not be found" msgstr "项目 %(project_id)s 没有找到。" -#: nova/exception.py:1279 +#: nova/exception.py:1283 #, fuzzy msgid "Instance recreate is not implemented by this virt driver." msgstr "该驱动不能执行set_admin_password。" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "实例 %(instance_id)s 不在救援模式。" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, fuzzy, python-format msgid "Shadow table with name %(name)s already exists." msgstr "实例类型 %(name)s 已经存在。" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, fuzzy, python-format msgid "Unsupported object type %(objtype)s" msgstr "期望的对象类型:%s" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1668,27 +1668,27 @@ msgstr "JSON文件表示策略。" msgid "Rule checked when requested rule is not found" msgstr "请求的规则找不到时的检查缺省规则。" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1721,91 +1721,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "本地IP地址没有找到:%s" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "无效的后台:%s" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "期望的对象类型:%s" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "不正确的server_string:%s" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, fuzzy, python-format msgid "Reloading cached file %s" msgstr "正在删除基文件:%s" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "移除容器失败:%s" -#: nova/utils.py:952 +#: nova/utils.py:953 #, fuzzy, python-format msgid "%s is not a string or unicode" msgstr "服务器名称不是字符串或者unicode" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, fuzzy, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1872,85 +1877,85 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "FaultWrapper: %s" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "认证失败过多" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "访问密钥 %(access_key)s 有错误 %(failures)d,认证失败将被锁定 %(lock_mins)d 分钟。" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "签名没有提供" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "访问密钥没有提供" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "与keystone交流失败" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, fuzzy, python-format msgid "Keystone failure: %s" msgstr "预在线迁移在%(dest)s失败" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 #, fuzzy msgid "Timestamp failed validation." msgstr "认证失败过多" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "执行: %s" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "arg: %(key)s\t\tval: %(value)s" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "为controller=%(controller)s 以及 action=%(action)s未验证的请求" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "Environment: %s" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2245,75 +2250,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "抓到错误:%s" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s 随HTTP %(status)d返回" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "必须明确一个ExtensionManager类" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "扩展资源:%s" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "扩展%(ext_name)s:无法扩展资源 %(collection)s:没有那种资源" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "扩展资源的扩展 %(ext_name)s:%(collection)s" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, fuzzy, python-format msgid "v3 API Extension Blacklist: %s" msgstr "调用扩展工厂 %s" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, fuzzy, python-format msgid "v3 API Extension Whitelist: %s" msgstr "正在加载扩展 %s" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, fuzzy, python-format msgid "Missing core API extensions: %s" msgstr "正在加载扩展 %s" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2482,47 +2487,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "无法理解JSON" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "过多主体密钥" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "扩展资源:%s" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "错误抛出: %s" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "HTTP 异常抛出:%s" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "请求中提供了无法识别的 Content-Type" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "请求中没有提供 Content-Type" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "请求中没有提供主体" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "没有该动作:%s" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2537,28 +2542,28 @@ msgstr "没有该动作:%s" msgid "Malformed request body" msgstr "错误格式的请求主体" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, fuzzy, python-format msgid "Calling method %s" msgstr "调用 getter %s" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "不支持的Content-Type" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3396,7 +3401,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "浮动ip %(address)s 没有被关联。" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3616,20 +3621,20 @@ msgstr "创建失败" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3660,8 +3665,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4073,7 +4078,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4161,49 +4166,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "没有为实例 %(instance_id)s 找到卷。" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "没有为实例 %(instance_id)s 找到卷。" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4382,20 +4387,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4408,407 +4413,407 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 #, fuzzy msgid "Reserved" msgstr "已接收 %s" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, fuzzy, python-format msgid "error: %s" msgstr "数据库错误:%s" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 #, fuzzy msgid "network" msgstr "重置网络" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 #, fuzzy msgid "IP address" msgstr "起始地址" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 #, fuzzy msgid "No fixed IP found." msgstr "找不到固定IP。" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, fuzzy, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "没有固定ip与实例关联" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 #, fuzzy msgid "No floating IP addresses have been defined." msgstr "浮动ip %(address)s 已被关联。" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "id" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "IPv4" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "IPv6" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "起始地址" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "DNS1" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "DNS2" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "VlanID" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "项目" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "uuid" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 #, fuzzy msgid "No networks found" msgstr "没有找到网络" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 #, fuzzy msgid "instance" msgstr "停止实例 %r" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "服务 %(service_id)s 没有找到。" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, fuzzy, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "服务 %(service_id)s 没有找到。" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 #, fuzzy msgid "An unexpected error has occurred." msgstr "意外错误:%s" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 #, fuzzy msgid "PROJECT" msgstr "项目" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 #, fuzzy msgid "Unknown error" msgstr "未知的guestmount错误" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, fuzzy, python-format msgid "%s created" msgstr "表 |%s| 没有创建" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, fuzzy, python-format msgid "DB Error: %s" msgstr "数据库错误:%s" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, fuzzy, python-format msgid "Hypervisor: %s" msgstr "类型is = %s" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 #, fuzzy msgid "Cannot run any more instances of this type." msgstr "超过实例的配额。您无法运行更多此类型的实例。" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, fuzzy, python-format msgid "Can only run %s more instances of this type." msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "%(pid)s 已经超过配额,试图设置 %(num_metadata)s 个元数据属性" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 #, fuzzy msgid "Metadata property key greater than 255 characters" msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 #, fuzzy msgid "Metadata property value greater than 255 characters" msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "无法附加卷到实例 %s" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "准备运行 %s 个实例" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "block_device_mapping %s" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4816,230 +4821,230 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "准备开始终止实例" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 #, fuzzy msgid "going to delete a resizing instance" msgstr "准备开始终止实例" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, fuzzy, python-format msgid "instance's host %s is down, deleting from database" msgstr "没有托管实例 %s,立刻删除" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 #, fuzzy msgid "Going to try to soft delete instance" msgstr "准备尝试软删除实例 %s" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 #, fuzzy msgid "Going to try to terminate instance" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 #, fuzzy msgid "Going to try to stop instance" msgstr "准备尝试停止实例 %s" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 #, fuzzy msgid "Going to try to start instance" msgstr "准备尝试启动实例 %s" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "搜索条件: %s" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, fuzzy, python-format msgid "snapshot for %s" msgstr "开始为虚拟机 %s 快照" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "flavor_id为空。假定在迁移。" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "旧的实例类型 %(current_instance_type_name)s,新的实例类型 %(new_instance_type_name)s" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, fuzzy, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, fuzzy, python-format msgid "Going to try to live migrate instance to %s" msgstr "准备尝试终止实例 %s" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "密钥对名称长度必须在1到255个字符之间" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "安全组 %s 既不是字符串也不是unicode" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "安全组 %s 不能为空。" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "安全组 %s 不能比255个字符更长。" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "创建安全组 %s" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "安全组 %s 已经存在" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "无法销毁VBD %s" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "无法销毁VBD %s" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 #, fuzzy msgid "Security group is still in use" msgstr "安全组id应该是整数" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "删除安全组 %s" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "没有找到规则 (%s)" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 #, fuzzy msgid "Quota exceeded, too many security group rules." msgstr "添加安全组规则:%r" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "授权 %s 安全组入口权限" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "撤销 %s 安全组入口权限" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "安全组id应该是整数" @@ -5129,630 +5134,621 @@ msgstr "数据库错误:%s" msgid "Instance type %s not found for deletion" msgstr "未找到要删除的实例类型 %s" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, fuzzy, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 #, fuzzy msgid "Failed to check if instance shared" msgstr "重新启动实例失败" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "当前状态是 %(drv_state)s,数据库状态是 %(db_state)s。" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "nova-compute重启后,实例正在重启。" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 #, fuzzy msgid "Hypervisor driver does not support resume guests" msgstr "虚拟机管理程序驱动不支持防火墙规则" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "挂起实例失败" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "虚拟机管理程序驱动不支持防火墙规则" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, fuzzy, python-format msgid "Unexpected power state %d" msgstr "意外的状态码" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "正在检查状态" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 #, fuzzy msgid "Failed to dealloc network for deleted instance" msgstr "释放实例的网络" -#: nova/compute/manager.py:1053 -#, fuzzy -msgid "Instance was deleted during spawn." -msgstr "实例生产失败" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, fuzzy, python-format msgid "Error: %s" msgstr "数据库错误:%s" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "正在启动虚拟机" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 #, fuzzy msgid "Allocating IP information in the background." msgstr "没有找到floating_ip" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "实例的network_info:|%s|" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "实例块设备设置失败" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "实例生产失败" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "释放实例的网络" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 #, fuzzy msgid "Failed to deallocate network for instance." msgstr "释放实例的网络" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "%(action_str)s 实例" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, fuzzy, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "忽略异常 DiskNotFound: %s" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "终止bdm %s" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 #, fuzzy msgid "Rebuilding instance" msgstr "正在重新创建实例 %s" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, fuzzy, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "%(path)s 在共享存储上:%(reason)s" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, fuzzy, python-format msgid "Failed to get compute_info for %s" msgstr "为ip: %s获取元数据失败" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "为卷 %s 创建快照" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 #, fuzzy msgid "Rebooting instance" msgstr "正在重启虚拟机 %s" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, fuzzy, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "试图重启一个没有运行的实例:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 #, fuzzy msgid "Instance disappeared during reboot" msgstr "实例 %s:重启" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 #, fuzzy msgid "instance snapshotting" msgstr "实例 %s: 快照中" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, fuzzy, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "试图为一个没有运行的实例快照:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "轮换出%d个备份" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "正在删除镜像 %s" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "设置管理员密码失败。实例 %s 没有运行" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 #, fuzzy msgid "Root password set" msgstr "实例 %s:Root密码已设置" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 #, fuzzy msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, fuzzy, python-format msgid "set_admin_password failed: %s" msgstr "该驱动不能执行set_admin_password。" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 #, fuzzy msgid "error setting admin password" msgstr "设置管理员密码出错" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "挂起实例失败" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, fuzzy, python-format msgid "Driver Error: %s" msgstr "数据库错误:%s" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 #, fuzzy msgid "Unrescuing" msgstr "实例 %s:取消救援" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, fuzzy, python-format msgid "Updating instance to original state: '%s'" msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 #, fuzzy msgid "Instance has no source host" msgstr "实例没有卷。" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "目标与来源一样。" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 #, fuzzy msgid "Pausing" msgstr "正在更新。" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 #, fuzzy msgid "Retrieving diagnostics" msgstr "实例 %s :获取诊断" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 #, fuzzy msgid "Reset network" msgstr "重置网络" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 #, fuzzy msgid "Inject network info" msgstr "实例 %s:注入网络信息" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "将注入的network_info:|%s|" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 #, fuzzy msgid "Get console output" msgstr "获取实例 %s 控制台输出" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 #, fuzzy msgid "Getting vnc console" msgstr "实例 %s:正在获得VNC控制台" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 #, fuzzy msgid "Getting spice console" msgstr "实例 %s:正在获得VNC控制台" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, fuzzy, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "从未知实例%s中分离卷" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, fuzzy, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "实例 %s 的网络分配" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 #, fuzzy msgid "_post_live_migration() is started.." msgstr "post_live_migration()已经启动。" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." @@ -5760,207 +5756,207 @@ msgstr "" "你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching " "name。”这个错误可以放心的忽略。" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 #, fuzzy msgid "Post operation of migration started" msgstr "迁移后操作启动" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, fuzzy, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "为实例 %(instance_uuid)s 关闭虚拟机" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 #, fuzzy msgid "In ERROR state" msgstr "节点处于未知的错误状态。" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 #, fuzzy msgid "Updating volume usage cache" msgstr "更新带宽使用缓存" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "在数据库中找到 %(num_db_instances)s个实例,在虚拟机管理程序找到 %(num_vm_instances)s 个实例。" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 #, fuzzy msgid "Instance is not (soft-)deleted." msgstr "实例未启动" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 #, fuzzy msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..." -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "回收删除的实例" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, fuzzy, python-format msgid "Deleting orphan compute node %s" msgstr "LoggingVolumeDriver: %s" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, fuzzy, python-format msgid "No service record for host %s" msgstr "计算节点 %s 没有服务" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, fuzzy, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6119,21 +6115,21 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 #, fuzzy msgid "Invalid block_device_mapping_destroy invocation" msgstr "block_device_mapping %s" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6237,67 +6233,67 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "重新启动实例失败" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 #, fuzzy msgid "Failed to notify cells of instance fault" msgstr "重新启动实例失败" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "无法识别的 read_deleted 取值”%s“" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, fuzzy, python-format msgid "Invalid floating ip id %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, fuzzy, python-format msgid "Invalid floating IP %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, fuzzy, python-format msgid "Invalid fixed IP Address %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, fuzzy, python-format msgid "Invalid virtual interface address %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, fuzzy, python-format msgid "Invalid instance id %s in request" msgstr "实例 %s:已救援" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6305,24 +6301,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6442,31 +6438,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, fuzzy, python-format msgid "fetching image %s from glance" msgstr "正在从glance镜像服务器中下载镜像 %s" @@ -6621,7 +6617,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "重新启动实例失败" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, fuzzy, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s" @@ -6745,111 +6741,111 @@ msgstr "驱动仅支持入口类型 'a'。" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "试图移除不存在的链 %s。" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "未知链:%r" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "试图移除不存在的规则:%(chain)r %(rule)r %(wrap)r %(top)r" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "IPTablesManager.apply成功完成" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, fuzzy, python-format msgid "arping error for ip %s" msgstr "在 %s 中发生 httplib 错误: " -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, fuzzy, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "Pid %d 过期了,重新启动dnsmasq" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "挂起进程 dnsmasq 时抛出 %s" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "Pid %d 过期了,重新启动dnsmasq" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "杀掉进程 radvd 时抛出 %s" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "Pid %d 过期了,重新启动radvd" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, fuzzy, python-format msgid "Net device removed: '%s'" msgstr "无效的状态:'%s'" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "正在开启VLAN接口 %s" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, fuzzy, python-format msgid "Starting Bridge %s" msgstr "保证桥 %s" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, fuzzy, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "保证vlan %(vlan)s 和桥 %(bridge)s" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, fuzzy, python-format msgid "Failed to add interface: %s" msgstr "挂起实例失败" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, fuzzy, python-format msgid "Starting bridge %s " msgstr "保证桥 %s" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, fuzzy, python-format msgid "Done starting bridge %s" msgstr "保证桥 %s" @@ -7021,7 +7017,7 @@ msgstr "_delete: %s" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -7036,84 +7032,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, fuzzy, python-format msgid "allocate_for_instance() for %s" msgstr "实例 %s 的网络分配" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, fuzzy, python-format msgid "empty project id for instance %s" msgstr "实例 %s 的网络分配" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, fuzzy, python-format msgid "deallocate_for_instance() for %s" msgstr "为实例 |%s| 解除网络分配" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, fuzzy, python-format msgid "get_instance_nw_info() for %s" msgstr "实例的network_info:|%s|" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, fuzzy, python-format msgid "validate_networks() for %s" msgstr "错误的网络格式" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, fuzzy, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "找不到适合id %(id)s 的浮动IP。" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7256,31 +7252,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7304,27 +7300,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8208,12 +8204,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8269,7 +8265,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8374,27 +8370,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "与模型服务器(model server)的连接已恢复!" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "失去与模型服务器的连接" @@ -8467,22 +8463,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "试图实例化单例" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "伪执行命令(子进程):%s" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "伪命令匹配 %s" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "伪命令引起异常 %s" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'" @@ -8556,12 +8552,12 @@ msgstr "强制杀死实例后:%s" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 #, fuzzy msgid "spawn error" msgstr "未知的guestmount错误" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -8570,12 +8566,12 @@ msgstr "" "下面的迁移缺少了降级:\n" "\t%s" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "地址 |%(address)s| 没有分配" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8585,22 +8581,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, fuzzy, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "地址 |%(address)s| 没有分配" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8693,36 +8689,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "在%s 创建文件模拟客户代理" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "移除在 %s 的模拟的客户代理文件" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8736,35 +8732,35 @@ msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, fuzzy, python-format msgid "Loading compute driver '%s'" msgstr "LoggingVolumeDriver: %s" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 #, fuzzy msgid "Unable to load the virtualization driver" msgstr "无法加载虚拟驱动:%s" @@ -8818,6 +8814,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "转化为裸格式,但目前格式是 %s" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9641,7 +9645,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9723,7 +9727,7 @@ msgstr "实例代理版本:%s" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "正在更新主机状态" @@ -10113,7 +10117,7 @@ msgstr "未知的基文件:%s" msgid "Creating nic for instance: %s" msgstr "正在创建虚拟机实例快照 %s " -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -10123,13 +10127,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "为实例 |%s| 分配浮动IP" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, fuzzy, python-format msgid "Creating config drive at %(path)s" msgstr "注入文件路径:'%s'" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, fuzzy, python-format msgid "Creating config drive failed with error: %s" msgstr "注入文件路径:'%s'" @@ -10305,7 +10309,7 @@ msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "正在创建虚拟机实例快照 %s " -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "无法确定iscsi initiator名字" @@ -10344,569 +10348,573 @@ msgstr "无法为VDI %s 找到VBD" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "正在连接 libvirt:%s" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "连接 libvirt 失败" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "正在连接 libvirt:%s" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "销毁时发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 #, fuzzy msgid "During wait destroy, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "实例销毁成功。" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 #, fuzzy msgid "Going to destroy instance again." msgstr "准备停止实例" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, fuzzy, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 #, fuzzy msgid "Could not determine fibre channel world wide node names" msgstr "无法确定iscsi initiator名字" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 #, fuzzy msgid "Could not determine fibre channel world wide port names" msgstr "无法确定iscsi initiator名字" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 #, fuzzy msgid "During detach_volume, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 #, fuzzy msgid "attaching network adapter failed." msgstr "没有网络定义。" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 #, fuzzy msgid "During detach_interface, instance disappeared." msgstr "%s 在运行中消失了。" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 #, fuzzy msgid "detaching network adapter failed." msgstr "没有网络定义。" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 #, fuzzy msgid "Instance soft rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 #, fuzzy msgid "Instance shutdown successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "实例成功重启。" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "实例在运行" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "实例成功生产。" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "data:%(data)r, fpath: %(fpath)r" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 #, fuzzy msgid "Guest does not have a console available" msgstr "用户没有管理员权限" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "正在创建镜像" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, fuzzy, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "将 %(injection)s 注入到镜像 %(img_id)s" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, fuzzy, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 #, fuzzy msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "libvirt版本过旧(不支持getVersion)" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "正在获取镜像 %s 的大小" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, fuzzy, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 #, fuzzy msgid "Live migration can not be used without shared storage." msgstr "块存储迁移无法在共享存储使用" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, fuzzy, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " @@ -10915,7 +10923,7 @@ msgstr "" "无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= " "实例:%(necessary)s)" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" @@ -10924,7 +10932,7 @@ msgstr "" "已启动实例的CPU信息:\n" "%s" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10939,96 +10947,96 @@ msgstr "" "\n" "参考 %(u)s" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, fuzzy, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, fuzzy, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 #, fuzzy msgid "Starting migrate_disk_and_power_off" msgstr "实例 %s:开始执行 migrate_disk_and_power_off" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 #, fuzzy msgid "Instance running successfully." msgstr "实例 %s 成功运行。" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 #, fuzzy msgid "Starting finish_migration" msgstr "实例 %s:开始执行 finish_migration" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 #, fuzzy msgid "Starting finish_revert_migration" msgstr "实例 %s:开始执行 finish_revert_migration" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, fuzzy, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "schedule_%(method)s 失败:%(ex)s" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -11061,115 +11069,115 @@ msgstr "名称为 %(name)s 的nwfilter(%(instance_filter_name)s) 未找到。" msgid "iptables firewall: Setup Basic Filtering" msgstr "iptables 防火墙:设置基本的过滤规则" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, fuzzy, python-format msgid "Unknown image_type=%s" msgstr "未知的磁盘镜像句柄:%s" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, fuzzy, python-format msgid "Reading image info file: %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, fuzzy, python-format msgid "Writing stored info to %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "%s 是一个正确的实例名称" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "%s 有一个磁盘文件" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "实例 %(instance)s 由文件 %(backing)s 来备份" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "实例 %(instance)s 正在使用的备份文件 %(backing)s 没有出现在镜像服务里。" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证失败" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证跳过,没有散列存储" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, fuzzy, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, fuzzy, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "删除 %(base_file)s 失败,错误是 %(error)s" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "基文件太新不需要删除:%s" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "正在删除基文件:%s" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "删除 %(base_file)s 失败,错误是 %(error)s" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " @@ -11178,7 +11186,7 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s):正在使用中:本地节点 %(local)d, 远程节点 " "%(remote)d" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, fuzzy, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " @@ -11187,51 +11195,51 @@ msgstr "" "%(container_format)s-%(id)s (%(base_file)s):警告 -- 使用中缺少基文件! 实例: " "%(instance_list)s" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像不在使用中" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, fuzzy, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像在使用中" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "跳过验证,在 %s 上没有基础目录" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "验证基础镜像" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "未知的基文件:%s" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "活跃的基文件:%s" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "损坏的基文件:%s" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "可删除的基文件:%s" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "确认完成" @@ -11273,78 +11281,78 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, fuzzy, python-format msgid "Unexpected vif_type=%s" msgstr "意外错误:%s" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "保证vlan %(vlan)s 和桥 %(bridge)s" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "保证桥 %s" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 #, fuzzy msgid "Failed while unplugging vif" msgstr "移除实例”%s“的虚拟网络设备时失败" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "在 %s 未找到iSCSI设备" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, fuzzy, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, fuzzy, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)" @@ -11356,98 +11364,81 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, fuzzy, python-format msgid "%s is already mounted" msgstr "镜像已经挂载" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, fuzzy, python-format msgid "AoE device not found at %s" msgstr "在 %s 未找到iSCSI设备" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, fuzzy, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, fuzzy, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 #, fuzzy msgid "Fibre Channel device not found." msgstr "在 %s 未找到iSCSI设备" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, fuzzy, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, fuzzy, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11959,58 +11950,58 @@ msgstr "在 %s 发生异常 " msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "获取实例列表" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "总共获得 %s 个实例" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, fuzzy, python-format msgid "Block device information present: %s" msgstr "block_device_mapping %s" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 #, fuzzy msgid "Creating VM on the ESX host" msgstr "在ESX主机上创建名为 %s 的虚拟机" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 #, fuzzy msgid "Created VM on the ESX host" msgstr "已经在ESX主机上创建名为 %s 的虚拟机" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, fuzzy, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " @@ -12019,7 +12010,7 @@ msgstr "" "创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " "%(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, fuzzy, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -12028,35 +12019,35 @@ msgstr "" "创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " "%(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, fuzzy, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "删除文件 %(flat_uploaded_vmdk_path)s 在ESX主机的本地存储 %(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, fuzzy, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "删除文件 %(flat_uploaded_vmdk_path)s 在ESX主机的本地存储 %(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "下载文件数据 %(image_ref)s 到ESX主机的数据存储 %(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, fuzzy, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "已经下载镜像文件数据 %(image_ref)s 在ESX数据存储 %(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, fuzzy, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -12066,7 +12057,7 @@ msgstr "" "创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " "%(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, fuzzy, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " @@ -12075,340 +12066,340 @@ msgstr "" "创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 " "%(data_store_name)s 上" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 #, fuzzy msgid "Powering on the VM instance" msgstr "正启动虚拟机实例 %s" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 #, fuzzy msgid "Powered on the VM instance" msgstr "已经启动虚拟机实例 %s" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 #, fuzzy msgid "Creating Snapshot of the VM instance" msgstr "正在创建虚拟机实例快照 %s " -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 #, fuzzy msgid "Created Snapshot of the VM instance" msgstr "已经创建虚拟机实例快照 %s " -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 #, fuzzy msgid "Copying disk data before snapshot of the VM" msgstr "正在快照虚拟机实例 %s 之前复制磁盘数据" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 #, fuzzy msgid "Copied disk data before snapshot of the VM" msgstr "已经在快照虚拟机实例 %s 之前复制磁盘数据" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "上传镜像 %s" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "已经上传镜像 %s" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "正在删除临时的vmdk文件 %s" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "已经删除临时的vmdk文件 %s" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "实例未启动" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 #, fuzzy msgid "Rebooting guest OS of VM" msgstr "正在重启虚拟机客户操作系统 %s" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 #, fuzzy msgid "Rebooted guest OS of VM" msgstr "已经重启虚拟机客户操作系统 %s" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 #, fuzzy msgid "Doing hard reboot of VM" msgstr "正在冷启动虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 #, fuzzy msgid "Did hard reboot of VM" msgstr "已经冷启动虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 #, fuzzy msgid "Destroying the VM" msgstr "重启xvp" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 #, fuzzy msgid "Destroyed the VM" msgstr "已经注销虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, fuzzy, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 #, fuzzy msgid "Powering off the VM" msgstr "正在关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 #, fuzzy msgid "Powered off the VM" msgstr "关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 #, fuzzy msgid "Unregistering the VM" msgstr "正在注销虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 #, fuzzy msgid "Unregistered the VM" msgstr "已经注销虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, fuzzy, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "正在删除虚拟机 %(name)s 的内容位置在数据存储 %(datastore_name)s 中" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, fuzzy, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "已经删除虚拟机 %(name)s 的内未知在数据存储 %(datastore_name)s 中" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "当从磁盘删除虚拟机的内容时在 vmwareapi:vmops:destroy 里发生异常:%s" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "vmwareapi 不支持暂停" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "vmwareapi 不支持取消暂停" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 #, fuzzy msgid "Suspending the VM" msgstr "挂起虚拟机 %s " -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 #, fuzzy msgid "Suspended the VM" msgstr "已经挂起虚拟机 %s " -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 #, fuzzy msgid "instance is powered off and cannot be suspended." msgstr "实例已关闭,无法挂起。" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 #, fuzzy msgid "VM was already in suspended state. So returning without doing anything" msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 #, fuzzy msgid "Resuming the VM" msgstr "正在恢复虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 #, fuzzy msgid "Resumed the VM" msgstr "已经恢复虚拟机 %s " -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "实例不在挂起状态" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 #, fuzzy msgid "instance is suspended and cannot be powered off." msgstr "实例未启动" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 #, fuzzy msgid "VM was already in powered off state. So returning without doing anything" msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 #, fuzzy msgid "VM was already in powered on state. So returning without doing anything" msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 #, fuzzy msgid "Powering on the VM" msgstr "正在关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 #, fuzzy msgid "Powered on the VM" msgstr "关闭虚拟机 %s" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, fuzzy, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, fuzzy, python-format msgid "Renaming the VM to %s" msgstr "正在删除volumeID:%s " -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 #, fuzzy msgid "instance not present" msgstr "实例 - %s 不存在" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, fuzzy, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, fuzzy, python-format msgid "Renaming the VM from %s" msgstr "正在删除volumeID:%s " -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "从快照 %s 创建卷" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 #, fuzzy msgid "Automatically hard rebooting" msgstr "自动冷重启 %d" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "get_diagnostics 没有在 vmwareapi 里实现" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 #, fuzzy msgid "Reconfiguring VM instance to set the machine id" msgstr "正在重新配置虚拟机实例 %s 来附加镜像磁盘" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 #, fuzzy msgid "Reconfigured VM instance to set the machine id" msgstr "已经重新配置虚拟机实例 %s 来附加于镜像磁盘" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, fuzzy, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "正在重新配置实例 %(name)s 来设置机器的id为ip - %(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, fuzzy, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "已经重新配置虚拟机实例 %(name)s 来设置机器的id为ip - %(ip_addr)s" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "正在使用路径 %s 创建目录" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "已经创建路径为 %s 的目录" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12489,271 +12480,267 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, fuzzy, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, fuzzy, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "挂载点 %(mountpoint)s 附加到实例 %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "无法找到地址 %r" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "没有在数据库找到卷" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "分离_volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, fuzzy, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "超时:调用 %(method)s 超时。虚拟机id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, fuzzy, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "没有执行:代理不支持 %(method)s 的调用。虚拟机id=%(instance_uuid)s; args=%(args)r" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, fuzzy, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "对 %(method)s 的调用返回错误:%(e)s。" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "查询代理版本" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "%(hypervisor)s/%(os)s/%(architecture)s 最新的agent build 是 %(version)s 版本" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "没有找到 %(hypervisor)s/%(os)s/%(architecture)s 的代理创建" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, fuzzy, python-format msgid "Updating agent to %s" msgstr "把代理更新为 %s" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "设置管理员密码" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, fuzzy, python-format msgid "Injecting file path: %r" msgstr "注入文件路径:'%s'" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "重置网络" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "该镜像有XenServer工具,但是不能进行网络注入" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "没有在该镜像上安装XenServer工具" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "OpenSSL错误:%s" -#: nova/virt/xenapi/driver.py:140 -#, fuzzy +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -"针对use connection_type=xenapi必须指定xenapi_connection_url, " -"xenapi_connection_username (可选) 和 xenapi_connection_password" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, fuzzy, python-format msgid "Could not determine key: %s" msgstr "解密私钥失败:%s" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "不支持在XenServer启动主机" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "无法登录到XenAPI(Dom0磁盘是空么?)" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "得到异常:%s" @@ -12837,130 +12824,137 @@ msgstr "发现桥 %s 的网络不唯一" msgid "Found no network for bridge %s" msgstr "发现网桥 %s 没有网络" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, fuzzy, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "没有找到设备 %s 的PIF" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 #, fuzzy msgid "Created VM" msgstr "_create: %s" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 #, fuzzy msgid "VM already halted, skipping shutdown..." msgstr "虚拟机 %(instance_uuid)s 已经终止,跳过关闭..." -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "没有在实例 %s 找到VBD" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, fuzzy, python-format msgid "VBD %s already detached" msgstr "已经分离" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "无法移除 VBD %s" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "无法销毁 VBD %s" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, fuzzy, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "无法销毁 VDI %s" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" @@ -12969,620 +12963,620 @@ msgstr "" "创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在" " %(sr_ref)s。" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 #, fuzzy msgid "SR not present and could not be introduced" msgstr "无法找到实例" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, fuzzy, python-format msgid "block device info: %s" msgstr "块设备列表 block_device_list %s" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "克隆了 VDI %(vdi_ref)s 对象来自VDI %(vdi_to_clone_ref)s" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 #, fuzzy msgid "Starting snapshot for VM" msgstr "开始为虚拟机 %s 快照" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "从 dom0 中移除内核/内存盘文件" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, fuzzy, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "xapi 'download_vhd' 返回“%(vdi_type)s”类型的VDI,其UUID为 “%(vdi_uuid)s”" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, fuzzy, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "镜像大小 %(size_bytes)d 超过instance_type所允许的小大 %(allowed_size_bytes)d" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, fuzzy, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "获取镜像 %(image)s" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, fuzzy, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "镜像 %(image)s 的大小:%(virtual_size)d" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "内核/内存盘镜像太大:%(vdi_size)d 字节,最大 %(max_size)d 字节" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "将VDI %s 复制到dom0的/boot/guest下" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "内核/内存盘 VDI %s 已销毁" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 #, fuzzy msgid "Failed to fetch glance image" msgstr "实例 %s:获取Glance镜像失败" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "检测到 %(image_type_str)s 格式,目标是镜像 %(image_ref)s" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "VDI %s 依然可用" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "标记sr_matching_filter '%s' 没有遵循格式要求" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "无法找到content-type ISO的存储库" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "ISO:非iso内容" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "ISO:iso content_type,没有 'i18n-key' 键" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "ISO:iso content_type,i18n-key的值不是 'local-storage-iso'" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "ISO: 存储库符合标准" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "ISO: ISO, 正在查看是否是本地的主机" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "ISO: PBD匹配, 想要 %(pbd_rec)s, 目前有 %(host)s" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "ISO:含有本地PBD的存储库" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "无法为含服务器详细信息的虚拟机 %(vm_uuid)s 获取RRD XML:%(server)s。" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, fuzzy, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "VHD %(vdi_uuid)s 有父 %(parent_ref)s" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "父标识 %(parent_uuid)s 和原先的父标识 %(original_parent_uuid)s 不匹配,正在等待合并..." -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "等待设备 %s 创建超时" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "插入VBD %s... " -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "插入VBD %s 完成。" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "VBD %(vbd_ref)s 作为 %(orig_dev)s 插入" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "VBD %(vbd_ref)s 插入错误的设备,重新映射为 %(dev)s" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "正在销毁VDI为 %s 的 VBD " -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "已经销毁VDI为 %s 的 VBD" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "分区:" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr " %(num)s: %(ptype)s %(size)d sectors" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "将分区表 %(primary_first)d %(primary_last)d 写入到 %(dev_path)s..." -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "完成写入分区表 %s 。" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "直接操作接口文件" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "挂载文件系统失败(期望的是非Linux实例):%s" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "将 vhd 转移到新主机失败" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, fuzzy, python-format msgid "Importing image upload handler: %s" msgstr "正在删除基文件:%s" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 #, fuzzy msgid "Starting instance" msgstr "正在启动虚拟机" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 #, fuzzy msgid "Failed to spawn, rolling back" msgstr "在数据库更新卷失败" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 #, fuzzy msgid "Finished snapshot and upload for VM" msgstr "快照完毕并为虚拟机 %s 上传" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "重新启动实例失败" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "将 VDI %(vdi_uuid)s 由 %(old_gb)dGB 调大到 %(new_gb)dGB" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 #, fuzzy msgid "Resize complete" msgstr "调整实例 %s 的大小完毕" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 #, fuzzy msgid "Unable to find root VBD/VDI for VM" msgstr "无法为VDI %s 找到VBD" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 #, fuzzy msgid "Destroying VDIs" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 #, fuzzy msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "实例 %(instance_uuid)s 使用RAW或者VHD,跳过内核和内存盘的删除" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "实例拥有内核或者内存盘,但不是二者均有" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "内核/内存盘文件移除了" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 #, fuzzy msgid "Destroying VM" msgstr "重启xvp" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "虚拟机不存在,跳过销毁..." -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "实例已处于救援模式:%s" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 #, fuzzy msgid "VM is not present, skipping soft delete..." msgstr "虚拟机不存在,跳过销毁..." -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 #, fuzzy msgid "Injecting network info to xenstore" msgstr "为虚拟机注入网络信息到xs:|%s|" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 #, fuzzy msgid "Creating vifs" msgstr "正在创建镜像" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, fuzzy, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 #, fuzzy msgid "No suitable network for migrate" msgstr "错误的网络格式" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 #, fuzzy msgid "Migrate Send failed" msgstr "创建失败" @@ -13670,11 +13664,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -14224,3 +14218,86 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "实例生产失败" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" +#~ "针对use connection_type=xenapi必须指定xenapi_connection_url, " +#~ "xenapi_connection_username (可选) 和 " +#~ "xenapi_connection_password" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/zh_HK/LC_MESSAGES/nova.po b/nova/locale/zh_HK/LC_MESSAGES/nova.po index 8973bc4f86..ffda102de2 100644 --- a/nova/locale/zh_HK/LC_MESSAGES/nova.po +++ b/nova/locale/zh_HK/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Nova\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2013-05-28 17:08+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Hong Kong) " @@ -23,12 +23,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2219,75 +2224,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2455,47 +2460,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2510,28 +2515,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3340,7 +3345,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3553,20 +3558,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3597,8 +3602,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4005,7 +4010,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4093,48 +4098,48 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 msgid "Got update to delete instance" msgstr "" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4313,20 +4318,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4339,393 +4344,393 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 msgid "Cannot attach one or more volumes to multiple instances" msgstr "" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4733,222 +4738,222 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 msgid "instance termination disabled" msgstr "" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, python-format msgid "Unable to update system group '%s'" msgstr "" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, python-format msgid "Unable to delete system group '%s'" msgstr "" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5036,805 +5041,797 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 msgid "Failed to resume instance" msgstr "" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, python-format msgid "Detaching from volume api: %s" msgstr "" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 msgid "Error trying to Rescue Instance" msgstr "" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 msgid "Detaching volume from unknown instance" msgstr "" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -5991,20 +5988,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6105,66 +6102,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6172,24 +6169,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6307,31 +6304,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6485,7 +6482,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6608,111 +6605,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6878,7 +6875,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6893,84 +6890,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7112,31 +7109,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7160,27 +7157,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8048,12 +8045,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8109,7 +8106,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8214,27 +8211,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8306,22 +8303,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8394,23 +8391,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8420,22 +8417,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8524,36 +8521,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8567,35 +8564,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8647,6 +8644,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9460,7 +9465,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9541,7 +9546,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9917,7 +9922,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9927,13 +9932,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10102,7 +10107,7 @@ msgstr "" msgid "Detaching physical disk from instance: %s" msgstr "" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10141,570 +10146,574 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, python-format msgid "Connection to libvirt failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 msgid "Guest does not have a console available" msgstr "" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, python-format msgid "Trying to get stats for the volume %s" msgstr "" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10714,92 +10723,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10832,173 +10841,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11040,77 +11049,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11122,97 +11131,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11718,98 +11710,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11817,316 +11809,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, python-format msgid "Renamed the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12207,266 +12199,265 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 msgid "Unable to find iSCSI Target" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 msgid "Unable to find volume" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12549,732 +12540,739 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 msgid "Unable to terminate instance." msgstr "" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13359,11 +13357,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13911,3 +13909,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" + diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po index 344bd139ac..286aab8926 100644 --- a/nova/locale/zh_TW/LC_MESSAGES/nova.po +++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nova\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-11-10 06:08+0000\n" +"POT-Creation-Date: 2013-11-22 06:11+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -22,12 +22,12 @@ msgstr "" msgid "block_device_list %s" msgstr "" -#: nova/context.py:64 +#: nova/context.py:66 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: nova/context.py:109 +#: nova/context.py:111 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" @@ -1338,264 +1338,264 @@ msgid "" "%(actual)s" msgstr "" -#: nova/exception.py:1257 +#: nova/exception.py:1261 #, python-format msgid "" "Action for request_id %(request_id)s on instance %(instance_uuid)s not " "found" msgstr "" -#: nova/exception.py:1262 +#: nova/exception.py:1266 #, python-format msgid "Event %(event)s not found for action id %(action_id)s" msgstr "" -#: nova/exception.py:1266 +#: nova/exception.py:1270 #, python-format msgid "" "unexpected VM state: expecting %(expected)s but the actual state is " "%(actual)s" msgstr "" -#: nova/exception.py:1271 +#: nova/exception.py:1275 #, python-format msgid "The CA file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1275 +#: nova/exception.py:1279 #, python-format msgid "The CRL file for %(project)s could not be found" msgstr "" -#: nova/exception.py:1279 +#: nova/exception.py:1283 msgid "Instance recreate is not implemented by this virt driver." msgstr "" -#: nova/exception.py:1283 +#: nova/exception.py:1287 #, python-format msgid "" "The service from servicegroup driver %(driver)s is temporarily " "unavailable." msgstr "" -#: nova/exception.py:1288 +#: nova/exception.py:1292 #, python-format msgid "%(binary)s attempted direct database access which is not allowed by policy" msgstr "" -#: nova/exception.py:1293 +#: nova/exception.py:1297 #, python-format msgid "Virtualization type '%(virt)s' is not supported by this compute driver" msgstr "" -#: nova/exception.py:1298 +#: nova/exception.py:1302 #, python-format msgid "" "Requested hardware '%(model)s' is not supported by the '%(virt)s' virt " "driver" msgstr "" -#: nova/exception.py:1303 +#: nova/exception.py:1307 #, python-format msgid "Invalid Base 64 data for file %(path)s" msgstr "" -#: nova/exception.py:1307 +#: nova/exception.py:1311 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s aborted: %(reason)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/exception.py:1311 +#: nova/exception.py:1315 #, fuzzy, python-format msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/exception.py:1316 +#: nova/exception.py:1320 #, python-format msgid "Shadow table with name %(name)s already exists." msgstr "" -#: nova/exception.py:1321 +#: nova/exception.py:1325 #, python-format msgid "Instance rollback performed due to: %s" msgstr "" -#: nova/exception.py:1327 +#: nova/exception.py:1331 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: nova/exception.py:1331 +#: nova/exception.py:1335 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: nova/exception.py:1335 +#: nova/exception.py:1339 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: nova/exception.py:1339 +#: nova/exception.py:1343 #, python-format msgid "Object action %(action)s failed because: %(reason)s" msgstr "" -#: nova/exception.py:1343 +#: nova/exception.py:1347 #, python-format msgid "Core API extensions are missing: %(missing_apis)s" msgstr "" -#: nova/exception.py:1347 +#: nova/exception.py:1351 #, python-format msgid "Error during following call to agent: %(method)s" msgstr "" -#: nova/exception.py:1351 +#: nova/exception.py:1355 #, python-format msgid "Unable to contact guest agent. The following call timed out: %(method)s" msgstr "" -#: nova/exception.py:1356 +#: nova/exception.py:1360 #, python-format msgid "Agent does not support the call: %(method)s" msgstr "" -#: nova/exception.py:1360 +#: nova/exception.py:1364 #, python-format msgid "Instance group %(group_uuid)s could not be found." msgstr "" -#: nova/exception.py:1364 +#: nova/exception.py:1368 #, python-format msgid "Instance group %(group_uuid)s already exists." msgstr "" -#: nova/exception.py:1368 +#: nova/exception.py:1372 #, python-format msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s." msgstr "" -#: nova/exception.py:1373 +#: nova/exception.py:1377 #, python-format msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s." msgstr "" -#: nova/exception.py:1378 +#: nova/exception.py:1382 #, python-format msgid "Instance group %(group_uuid)s has no policy %(policy)s." msgstr "" -#: nova/exception.py:1382 +#: nova/exception.py:1386 #, python-format msgid "Number of retries to plugin (%(num_retries)d) exceeded." msgstr "" -#: nova/exception.py:1386 +#: nova/exception.py:1390 #, python-format msgid "There was an error with the download module %(module)s. %(reason)s" msgstr "" -#: nova/exception.py:1391 +#: nova/exception.py:1395 #, python-format msgid "" "The metadata for this location will not work with this module %(module)s." " %(reason)s." msgstr "" -#: nova/exception.py:1396 +#: nova/exception.py:1400 #, python-format msgid "The method %(method_name)s is not implemented." msgstr "" -#: nova/exception.py:1400 +#: nova/exception.py:1404 #, python-format msgid "The module %(module)s is misconfigured: %(reason)s." msgstr "" -#: nova/exception.py:1404 +#: nova/exception.py:1408 #, python-format msgid "The PCI address %(address)s has an incorrect format." msgstr "" -#: nova/exception.py:1408 +#: nova/exception.py:1412 #, python-format msgid "PCI device %(id)s not found" msgstr "" -#: nova/exception.py:1412 +#: nova/exception.py:1416 #, python-format msgid "PCI Device %(node_id)s:%(address)s not found." msgstr "" -#: nova/exception.py:1416 +#: nova/exception.py:1420 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of " "%(hopestatus)s" msgstr "" -#: nova/exception.py:1422 +#: nova/exception.py:1426 #, python-format msgid "" "PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead " "of %(hopeowner)s" msgstr "" -#: nova/exception.py:1428 +#: nova/exception.py:1432 #, python-format msgid "PCI Device request (%requests)s failed" msgstr "" -#: nova/exception.py:1433 +#: nova/exception.py:1437 #, python-format msgid "" "Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty " "pool" msgstr "" -#: nova/exception.py:1439 +#: nova/exception.py:1443 #, python-format msgid "Invalid PCI alias definition: %(reason)s" msgstr "" -#: nova/exception.py:1443 +#: nova/exception.py:1447 #, python-format msgid "PCI alias %(alias)s is not defined" msgstr "" -#: nova/exception.py:1448 +#: nova/exception.py:1452 #, python-format msgid "Not enough parameters: %(reason)s" msgstr "" -#: nova/exception.py:1453 +#: nova/exception.py:1457 #, python-format msgid "Invalid PCI devices Whitelist config %(reason)s" msgstr "" -#: nova/exception.py:1457 +#: nova/exception.py:1461 #, python-format msgid "Cannot change %(node_id)s to %(new_node_id)s" msgstr "" -#: nova/exception.py:1467 +#: nova/exception.py:1471 #, python-format msgid "" "Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: " "%(reason)s" msgstr "" -#: nova/exception.py:1472 +#: nova/exception.py:1476 #, python-format msgid "Failed to detach PCI device %(dev)s: %(reason)s" msgstr "" -#: nova/exception.py:1476 +#: nova/exception.py:1480 #, python-format msgid "%(type)s hypervisor does not support PCI devices" msgstr "" -#: nova/exception.py:1480 +#: nova/exception.py:1484 #, python-format msgid "key manager error: %(reason)s" msgstr "" @@ -1650,27 +1650,27 @@ msgstr "" msgid "Rule checked when requested rule is not found" msgstr "" -#: nova/quota.py:1262 +#: nova/quota.py:1274 #, python-format msgid "Created reservations %s" msgstr "" -#: nova/quota.py:1285 +#: nova/quota.py:1297 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: nova/quota.py:1287 +#: nova/quota.py:1299 #, python-format msgid "Committed reservations %s" msgstr "" -#: nova/quota.py:1308 +#: nova/quota.py:1320 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: nova/quota.py:1311 +#: nova/quota.py:1323 #, python-format msgid "Rolled back reservations %s" msgstr "" @@ -1703,91 +1703,96 @@ msgstr "" msgid "serve() can only be called once" msgstr "" -#: nova/utils.py:158 +#: nova/utils.py:159 #, python-format msgid "Expected to receive %(exp)s bytes, but actually %(act)s" msgstr "" -#: nova/utils.py:364 +#: nova/utils.py:365 #, python-format msgid "Couldn't get IPv4 : %(ex)s" msgstr "" -#: nova/utils.py:380 +#: nova/utils.py:381 #, python-format msgid "IPv4 address is not found.: %s" msgstr "" -#: nova/utils.py:383 +#: nova/utils.py:384 #, python-format msgid "Couldn't get IPv4 of %(interface)s : %(ex)s" msgstr "" -#: nova/utils.py:398 +#: nova/utils.py:399 #, python-format msgid "Link Local address is not found.:%s" msgstr "" -#: nova/utils.py:401 +#: nova/utils.py:402 #, python-format msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s" msgstr "" -#: nova/utils.py:422 +#: nova/utils.py:423 #, python-format msgid "Invalid backend: %s" msgstr "" -#: nova/utils.py:467 +#: nova/utils.py:468 #, python-format msgid "Expected object of type: %s" msgstr "" -#: nova/utils.py:496 +#: nova/utils.py:497 #, python-format msgid "Invalid server_string: %s" msgstr "" -#: nova/utils.py:669 nova/openstack/common/fileutils.py:64 +#: nova/utils.py:670 nova/openstack/common/fileutils.py:64 #, python-format msgid "Reloading cached file %s" msgstr "" -#: nova/utils.py:783 nova/virt/configdrive.py:178 +#: nova/utils.py:784 nova/virt/configdrive.py:178 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: nova/utils.py:952 +#: nova/utils.py:953 #, python-format msgid "%s is not a string or unicode" msgstr "" -#: nova/utils.py:956 +#: nova/utils.py:957 #, python-format msgid "%(name)s has a minimum character requirement of %(min_length)s." msgstr "" -#: nova/utils.py:961 +#: nova/utils.py:962 #, python-format msgid "%(name)s has more than %(max_length)s characters." msgstr "" -#: nova/utils.py:971 +#: nova/utils.py:972 #, python-format msgid "%(value_name)s must be an integer" msgstr "" -#: nova/utils.py:977 +#: nova/utils.py:978 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" -#: nova/utils.py:983 +#: nova/utils.py:984 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" +#: nova/utils.py:1046 +#, python-format +msgid "Version %s invalid" +msgstr "" + #: nova/wsgi.py:125 #, python-format msgid "%(name)s listening on %(host)s:%(port)s" @@ -1854,84 +1859,84 @@ msgstr "" msgid "%(key)s with value %(value)s failed validator %(name)s" msgstr "" -#: nova/api/ec2/__init__.py:89 +#: nova/api/ec2/__init__.py:90 #, python-format msgid "FaultWrapper: %s" msgstr "" -#: nova/api/ec2/__init__.py:160 +#: nova/api/ec2/__init__.py:161 msgid "Too many failed authentications." msgstr "" -#: nova/api/ec2/__init__.py:169 +#: nova/api/ec2/__init__.py:170 #, python-format msgid "" "Access key %(access_key)s has had %(failures)d failed authentications and" " will be locked out for %(lock_mins)d minutes." msgstr "" -#: nova/api/ec2/__init__.py:188 +#: nova/api/ec2/__init__.py:189 msgid "Signature not provided" msgstr "" -#: nova/api/ec2/__init__.py:193 +#: nova/api/ec2/__init__.py:194 msgid "Access key not provided" msgstr "" -#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245 +#: nova/api/ec2/__init__.py:230 nova/api/ec2/__init__.py:246 msgid "Failure communicating with keystone" msgstr "" -#: nova/api/ec2/__init__.py:244 +#: nova/api/ec2/__init__.py:245 #, python-format msgid "Keystone failure: %s" msgstr "" -#: nova/api/ec2/__init__.py:305 +#: nova/api/ec2/__init__.py:306 msgid "Timestamp failed validation." msgstr "" -#: nova/api/ec2/__init__.py:325 +#: nova/api/ec2/__init__.py:326 #, python-format msgid "action: %s" msgstr "" -#: nova/api/ec2/__init__.py:327 +#: nova/api/ec2/__init__.py:328 #, python-format msgid "arg: %(key)s\t\tval: %(value)s" msgstr "" -#: nova/api/ec2/__init__.py:403 +#: nova/api/ec2/__init__.py:404 #, python-format msgid "Unauthorized request for controller=%(controller)s and action=%(action)s" msgstr "" -#: nova/api/ec2/__init__.py:495 +#: nova/api/ec2/__init__.py:496 #, python-format msgid "Unexpected %(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:497 +#: nova/api/ec2/__init__.py:498 #, python-format msgid "Unexpected %(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:501 +#: nova/api/ec2/__init__.py:502 #, python-format msgid "%(ex_name)s raised: %(ex_str)s" msgstr "" -#: nova/api/ec2/__init__.py:503 +#: nova/api/ec2/__init__.py:504 #, python-format msgid "%(ex_name)s raised" msgstr "" -#: nova/api/ec2/__init__.py:526 +#: nova/api/ec2/__init__.py:527 #, python-format msgid "Environment: %s" msgstr "" -#: nova/api/ec2/__init__.py:528 +#: nova/api/ec2/__init__.py:529 msgid "Unknown error occurred." msgstr "" @@ -2220,75 +2225,75 @@ msgstr "" msgid "failed to load json" msgstr "" -#: nova/api/openstack/__init__.py:83 +#: nova/api/openstack/__init__.py:84 #, python-format msgid "Caught error: %s" msgstr "" -#: nova/api/openstack/__init__.py:92 +#: nova/api/openstack/__init__.py:93 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: nova/api/openstack/__init__.py:185 +#: nova/api/openstack/__init__.py:186 msgid "Must specify an ExtensionManager class" msgstr "" -#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359 +#: nova/api/openstack/__init__.py:197 nova/api/openstack/__init__.py:360 #, python-format msgid "Extended resource: %s" msgstr "" -#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406 +#: nova/api/openstack/__init__.py:232 nova/api/openstack/__init__.py:407 #, python-format msgid "" "Extension %(ext_name)s: Cannot extend resource %(collection)s: No such " "resource" msgstr "" -#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411 +#: nova/api/openstack/__init__.py:237 nova/api/openstack/__init__.py:412 #, python-format msgid "Extension %(ext_name)s extending resource: %(collection)s" msgstr "" -#: nova/api/openstack/__init__.py:279 +#: nova/api/openstack/__init__.py:280 #: nova/api/openstack/compute/plugins/v3/servers.py:347 #, python-format msgid "Not loading %s because it is in the blacklist" msgstr "" -#: nova/api/openstack/__init__.py:284 +#: nova/api/openstack/__init__.py:285 #: nova/api/openstack/compute/plugins/v3/servers.py:352 #, python-format msgid "Not loading %s because it is not in the whitelist" msgstr "" -#: nova/api/openstack/__init__.py:295 +#: nova/api/openstack/__init__.py:296 #, python-format msgid "v3 API Extension Blacklist: %s" msgstr "" -#: nova/api/openstack/__init__.py:297 +#: nova/api/openstack/__init__.py:298 #, python-format msgid "v3 API Extension Whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:304 +#: nova/api/openstack/__init__.py:305 #, python-format msgid "Extensions in both blacklist and whitelist: %s" msgstr "" -#: nova/api/openstack/__init__.py:328 +#: nova/api/openstack/__init__.py:329 #, python-format msgid "Missing core API extensions: %s" msgstr "" -#: nova/api/openstack/__init__.py:356 +#: nova/api/openstack/__init__.py:357 #, python-format msgid "Running _register_resources on %s" msgstr "" -#: nova/api/openstack/__init__.py:398 +#: nova/api/openstack/__init__.py:399 #, python-format msgid "Running _register_controllers on %s" msgstr "" @@ -2456,47 +2461,47 @@ msgid "" "%s" msgstr "" -#: nova/api/openstack/wsgi.py:235 nova/api/openstack/wsgi.py:653 +#: nova/api/openstack/wsgi.py:236 nova/api/openstack/wsgi.py:654 msgid "cannot understand JSON" msgstr "" -#: nova/api/openstack/wsgi.py:658 +#: nova/api/openstack/wsgi.py:659 msgid "too many body keys" msgstr "" -#: nova/api/openstack/wsgi.py:702 +#: nova/api/openstack/wsgi.py:703 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: nova/api/openstack/wsgi.py:706 +#: nova/api/openstack/wsgi.py:707 #, python-format msgid "Fault thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:709 +#: nova/api/openstack/wsgi.py:710 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: nova/api/openstack/wsgi.py:832 +#: nova/api/openstack/wsgi.py:833 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:836 +#: nova/api/openstack/wsgi.py:837 msgid "No Content-Type provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:840 +#: nova/api/openstack/wsgi.py:841 msgid "Empty body provided in request" msgstr "" -#: nova/api/openstack/wsgi.py:952 +#: nova/api/openstack/wsgi.py:953 #, python-format msgid "There is no such action: %s" msgstr "" -#: nova/api/openstack/wsgi.py:955 nova/api/openstack/wsgi.py:975 +#: nova/api/openstack/wsgi.py:956 nova/api/openstack/wsgi.py:976 #: nova/api/openstack/compute/server_metadata.py:59 #: nova/api/openstack/compute/server_metadata.py:77 #: nova/api/openstack/compute/server_metadata.py:102 @@ -2511,28 +2516,28 @@ msgstr "" msgid "Malformed request body" msgstr "" -#: nova/api/openstack/wsgi.py:959 +#: nova/api/openstack/wsgi.py:960 #, python-format msgid "Action: '%(action)s', body: %(body)s" msgstr "" -#: nova/api/openstack/wsgi.py:963 +#: nova/api/openstack/wsgi.py:964 #, python-format msgid "Calling method %s" msgstr "" -#: nova/api/openstack/wsgi.py:972 +#: nova/api/openstack/wsgi.py:973 msgid "Unsupported Content-Type" msgstr "" -#: nova/api/openstack/wsgi.py:984 +#: nova/api/openstack/wsgi.py:985 #, python-format msgid "" "Malformed request URL: URL's project_id '%(project_id)s' doesn't match " "Context's project_id '%(context_project_id)s'" msgstr "" -#: nova/api/openstack/wsgi.py:1223 +#: nova/api/openstack/wsgi.py:1224 #, python-format msgid "Returning %(code)s to user: %(explanation)s" msgstr "" @@ -3345,7 +3350,7 @@ msgid "Floating ip %(address)s is not associated with instance %(id)s." msgstr "" #: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147 -#: nova/cmd/manage.py:415 +#: nova/cmd/manage.py:416 #, python-format msgid "/%s should be specified as single address(es) not in cidr format" msgstr "" @@ -3558,20 +3563,20 @@ msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:73 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:83 -#: nova/cmd/manage.py:252 +#: nova/cmd/manage.py:253 msgid "Quota limit must be -1 or greater." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:77 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:87 -#: nova/cmd/manage.py:256 +#: nova/cmd/manage.py:257 #, python-format msgid "Quota limit must greater than %s." msgstr "" #: nova/api/openstack/compute/contrib/quotas.py:80 #: nova/api/openstack/compute/plugins/v3/quota_sets.py:90 -#: nova/cmd/manage.py:259 +#: nova/cmd/manage.py:260 #, python-format msgid "Quota limit must less than %s." msgstr "" @@ -3602,8 +3607,8 @@ msgstr "" #: nova/api/openstack/compute/plugins/v3/quota_sets.py:196 #, python-format msgid "" -"Quota value %(value)s for %(key)s are greater than already used and " -"reserved %(quota_used)s" +"Quota value %(value)s for %(key)s are less than already used and reserved" +" %(quota_used)s" msgstr "" #: nova/api/openstack/compute/contrib/scheduler_hints.py:39 @@ -4010,7 +4015,7 @@ msgid "create_image entity requires name attribute" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1226 -msgid "Invalid admin_pass" +msgid "Invalid admin_password" msgstr "" #: nova/api/openstack/compute/plugins/v3/servers.py:1242 @@ -4098,49 +4103,49 @@ msgstr "" msgid "Got update for instance: %(instance)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/cells/messaging.py:1017 +#: nova/cells/messaging.py:1016 #, fuzzy msgid "Got update to delete instance" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/cells/messaging.py:1032 +#: nova/cells/messaging.py:1031 #, python-format msgid "Got broadcast to %(delete_type)s delete instance" msgstr "" -#: nova/cells/messaging.py:1046 +#: nova/cells/messaging.py:1045 #, python-format msgid "Got message to create instance fault: %(instance_fault)s" msgstr "" -#: nova/cells/messaging.py:1067 +#: nova/cells/messaging.py:1066 #, python-format msgid "" "Forcing a sync of instances, project_id=%(projid_str)s, " "updated_since=%(since_str)s" msgstr "" -#: nova/cells/messaging.py:1146 +#: nova/cells/messaging.py:1145 #, python-format msgid "No match when trying to update BDM: %(bdm)s" msgstr "" -#: nova/cells/messaging.py:1330 +#: nova/cells/messaging.py:1329 #, python-format msgid "Updating parents with our capabilities: %(capabs)s" msgstr "" -#: nova/cells/messaging.py:1350 +#: nova/cells/messaging.py:1349 #, python-format msgid "Updating parents with our capacities: %(capacities)s" msgstr "" -#: nova/cells/messaging.py:1622 +#: nova/cells/messaging.py:1621 #, python-format msgid "No cell_name for %(method)s() from API" msgstr "" -#: nova/cells/messaging.py:1639 +#: nova/cells/messaging.py:1638 msgid "No cell_name for instance update from API" msgstr "" @@ -4319,20 +4324,20 @@ msgstr "" msgid "request is queued: node %(node_id)s, params %(params)s" msgstr "" -#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330 +#: nova/cmd/baremetal_manage.py:160 nova/cmd/manage.py:1331 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334 +#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1335 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336 +#: nova/cmd/baremetal_manage.py:166 nova/cmd/manage.py:1337 msgid "Please re-run nova-manage as root." msgstr "" -#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381 +#: nova/cmd/baremetal_manage.py:206 nova/cmd/manage.py:1382 msgid "Command failed, please check log for more info" msgstr "" @@ -4345,394 +4350,394 @@ msgstr "" msgid "Environment variable 'NETWORK_ID' must be set." msgstr "" -#: nova/cmd/manage.py:210 +#: nova/cmd/manage.py:211 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'nova-manage db sync' before running this " "command." msgstr "" -#: nova/cmd/manage.py:268 +#: nova/cmd/manage.py:269 #, python-format msgid "%(key)s is not a valid quota key. Valid options are: %(options)s." msgstr "" -#: nova/cmd/manage.py:274 +#: nova/cmd/manage.py:275 msgid "Quota" msgstr "" -#: nova/cmd/manage.py:275 +#: nova/cmd/manage.py:276 msgid "Limit" msgstr "" -#: nova/cmd/manage.py:276 +#: nova/cmd/manage.py:277 msgid "In Use" msgstr "" -#: nova/cmd/manage.py:277 +#: nova/cmd/manage.py:278 msgid "Reserved" msgstr "" -#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720 -#: nova/cmd/manage.py:734 nova/cmd/manage.py:804 +#: nova/cmd/manage.py:321 nova/cmd/manage.py:396 nova/cmd/manage.py:721 +#: nova/cmd/manage.py:735 nova/cmd/manage.py:805 #, python-format msgid "error: %s" msgstr "" -#: nova/cmd/manage.py:328 +#: nova/cmd/manage.py:329 msgid "network" msgstr "" -#: nova/cmd/manage.py:329 +#: nova/cmd/manage.py:330 msgid "IP address" msgstr "" -#: nova/cmd/manage.py:330 +#: nova/cmd/manage.py:331 msgid "hostname" msgstr "" -#: nova/cmd/manage.py:331 nova/cmd/manage.py:860 +#: nova/cmd/manage.py:332 nova/cmd/manage.py:861 msgid "host" msgstr "" -#: nova/cmd/manage.py:343 nova/cmd/manage.py:367 +#: nova/cmd/manage.py:344 nova/cmd/manage.py:368 msgid "No fixed IP found." msgstr "" -#: nova/cmd/manage.py:359 +#: nova/cmd/manage.py:360 #, python-format msgid "WARNING: fixed ip %s allocated to missing instance" msgstr "" -#: nova/cmd/manage.py:422 +#: nova/cmd/manage.py:423 #, python-format msgid "" "Too many IP addresses will be generated. Please increase /%s to reduce " "the number generated." msgstr "" -#: nova/cmd/manage.py:473 +#: nova/cmd/manage.py:474 msgid "No floating IP addresses have been defined." msgstr "" -#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213 +#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:213 msgid "id" msgstr "" -#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214 +#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:214 msgid "IPv4" msgstr "" -#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215 +#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:215 msgid "IPv6" msgstr "" -#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216 +#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:216 msgid "start address" msgstr "" -#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217 +#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:217 msgid "DNS1" msgstr "" -#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218 +#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:218 msgid "DNS2" msgstr "" -#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219 +#: nova/cmd/manage.py:542 nova/tests/test_nova_manage.py:219 msgid "VlanID" msgstr "" -#: nova/cmd/manage.py:542 nova/cmd/manage.py:648 +#: nova/cmd/manage.py:543 nova/cmd/manage.py:649 #: nova/tests/test_nova_manage.py:220 msgid "project" msgstr "" -#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221 +#: nova/cmd/manage.py:544 nova/tests/test_nova_manage.py:221 msgid "uuid" msgstr "" -#: nova/cmd/manage.py:550 +#: nova/cmd/manage.py:551 msgid "No networks found" msgstr "" -#: nova/cmd/manage.py:569 +#: nova/cmd/manage.py:570 msgid "Please specify either fixed_range or uuid" msgstr "" -#: nova/cmd/manage.py:574 +#: nova/cmd/manage.py:575 msgid "UUID is required to delete Neutron Networks" msgstr "" -#: nova/cmd/manage.py:577 +#: nova/cmd/manage.py:578 msgid "Deleting by fixed_range is not supported with the NeutronManager" msgstr "" -#: nova/cmd/manage.py:640 +#: nova/cmd/manage.py:641 msgid "instance" msgstr "" -#: nova/cmd/manage.py:641 +#: nova/cmd/manage.py:642 msgid "node" msgstr "" -#: nova/cmd/manage.py:642 +#: nova/cmd/manage.py:643 msgid "type" msgstr "" -#: nova/cmd/manage.py:643 +#: nova/cmd/manage.py:644 msgid "state" msgstr "" -#: nova/cmd/manage.py:644 +#: nova/cmd/manage.py:645 msgid "launched" msgstr "" -#: nova/cmd/manage.py:645 +#: nova/cmd/manage.py:646 msgid "image" msgstr "" -#: nova/cmd/manage.py:646 +#: nova/cmd/manage.py:647 msgid "kernel" msgstr "" -#: nova/cmd/manage.py:647 +#: nova/cmd/manage.py:648 msgid "ramdisk" msgstr "" -#: nova/cmd/manage.py:649 +#: nova/cmd/manage.py:650 msgid "user" msgstr "" -#: nova/cmd/manage.py:650 nova/cmd/manage.py:861 +#: nova/cmd/manage.py:651 nova/cmd/manage.py:862 msgid "zone" msgstr "" -#: nova/cmd/manage.py:651 +#: nova/cmd/manage.py:652 msgid "index" msgstr "" -#: nova/cmd/manage.py:695 +#: nova/cmd/manage.py:696 msgid "Binary" msgstr "" -#: nova/cmd/manage.py:696 +#: nova/cmd/manage.py:697 msgid "Host" msgstr "" -#: nova/cmd/manage.py:697 +#: nova/cmd/manage.py:698 msgid "Zone" msgstr "" -#: nova/cmd/manage.py:698 +#: nova/cmd/manage.py:699 msgid "Status" msgstr "" -#: nova/cmd/manage.py:699 +#: nova/cmd/manage.py:700 msgid "State" msgstr "" -#: nova/cmd/manage.py:700 +#: nova/cmd/manage.py:701 msgid "Updated_At" msgstr "" -#: nova/cmd/manage.py:722 +#: nova/cmd/manage.py:723 #, python-format msgid "Service %(service)s on host %(host)s enabled." msgstr "" -#: nova/cmd/manage.py:736 +#: nova/cmd/manage.py:737 #, python-format msgid "Service %(service)s on host %(host)s disabled." msgstr "" -#: nova/cmd/manage.py:808 +#: nova/cmd/manage.py:809 msgid "An unexpected error has occurred." msgstr "" -#: nova/cmd/manage.py:809 +#: nova/cmd/manage.py:810 msgid "[Result]" msgstr "" -#: nova/cmd/manage.py:813 +#: nova/cmd/manage.py:814 msgid "HOST" msgstr "" -#: nova/cmd/manage.py:814 +#: nova/cmd/manage.py:815 msgid "PROJECT" msgstr "" -#: nova/cmd/manage.py:815 +#: nova/cmd/manage.py:816 msgid "cpu" msgstr "" -#: nova/cmd/manage.py:816 +#: nova/cmd/manage.py:817 msgid "mem(mb)" msgstr "" -#: nova/cmd/manage.py:817 +#: nova/cmd/manage.py:818 msgid "hdd" msgstr "" -#: nova/cmd/manage.py:900 +#: nova/cmd/manage.py:901 msgid "Must supply a positive value for max_rows" msgstr "" -#: nova/cmd/manage.py:942 +#: nova/cmd/manage.py:943 msgid "Must supply valid parameters to create flavor" msgstr "" -#: nova/cmd/manage.py:946 +#: nova/cmd/manage.py:947 msgid "Flavor exists." msgstr "" -#: nova/cmd/manage.py:947 +#: nova/cmd/manage.py:948 msgid "Please ensure flavor name and flavorid are unique." msgstr "" -#: nova/cmd/manage.py:949 +#: nova/cmd/manage.py:950 msgid "Currently defined flavor names and flavorids:" msgstr "" -#: nova/cmd/manage.py:954 +#: nova/cmd/manage.py:955 msgid "Unknown error" msgstr "" -#: nova/cmd/manage.py:957 +#: nova/cmd/manage.py:958 #, python-format msgid "%s created" msgstr "" -#: nova/cmd/manage.py:965 +#: nova/cmd/manage.py:966 msgid "Valid flavor name is required" msgstr "" -#: nova/cmd/manage.py:968 +#: nova/cmd/manage.py:969 #, python-format msgid "DB Error: %s" msgstr "" -#: nova/cmd/manage.py:973 +#: nova/cmd/manage.py:974 #, python-format msgid "%s deleted" msgstr "" -#: nova/cmd/manage.py:1009 +#: nova/cmd/manage.py:1010 #, python-format msgid "Key %(key)s set to %(value)s on instance type %(name)s" msgstr "" -#: nova/cmd/manage.py:1032 +#: nova/cmd/manage.py:1033 #, python-format msgid "Key %(key)s on flavor %(name)s unset" msgstr "" -#: nova/cmd/manage.py:1093 +#: nova/cmd/manage.py:1094 #, python-format msgid "Hypervisor: %s" msgstr "" -#: nova/cmd/manage.py:1142 +#: nova/cmd/manage.py:1143 #, python-format msgid "Line %(linenum)d : %(line)s" msgstr "" -#: nova/cmd/manage.py:1145 +#: nova/cmd/manage.py:1146 msgid "No errors in logfiles!" msgstr "" -#: nova/cmd/manage.py:1159 +#: nova/cmd/manage.py:1160 msgid "Unable to find system log file!" msgstr "" -#: nova/cmd/manage.py:1163 +#: nova/cmd/manage.py:1164 #, python-format msgid "Last %s nova syslog entries:-" msgstr "" -#: nova/cmd/manage.py:1172 +#: nova/cmd/manage.py:1173 msgid "No nova entries in syslog!" msgstr "" -#: nova/compute/api.py:365 +#: nova/compute/api.py:363 msgid "Cannot run any more instances of this type." msgstr "" -#: nova/compute/api.py:372 +#: nova/compute/api.py:370 #, python-format msgid "Can only run %s more instances of this type." msgstr "" -#: nova/compute/api.py:384 +#: nova/compute/api.py:382 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d " "instances. %(msg)s" msgstr "" -#: nova/compute/api.py:388 +#: nova/compute/api.py:386 #, python-format msgid "" "%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d " "and %(max_count)d instances. %(msg)s" msgstr "" -#: nova/compute/api.py:409 +#: nova/compute/api.py:407 msgid "Metadata type should be dict." msgstr "" -#: nova/compute/api.py:415 +#: nova/compute/api.py:413 #, python-format msgid "" "Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata " "properties" msgstr "" -#: nova/compute/api.py:427 +#: nova/compute/api.py:425 msgid "Metadata property key blank" msgstr "" -#: nova/compute/api.py:430 +#: nova/compute/api.py:428 msgid "Metadata property key greater than 255 characters" msgstr "" -#: nova/compute/api.py:433 +#: nova/compute/api.py:431 msgid "Metadata property value greater than 255 characters" msgstr "" -#: nova/compute/api.py:565 +#: nova/compute/api.py:563 msgid "Failed to set instance name using multi_instance_display_name_template." msgstr "" -#: nova/compute/api.py:624 +#: nova/compute/api.py:622 #, fuzzy msgid "Cannot attach one or more volumes to multiple instances" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/api.py:667 +#: nova/compute/api.py:665 msgid "The requested availability zone is not available" msgstr "" -#: nova/compute/api.py:762 +#: nova/compute/api.py:760 #, python-format msgid "Going to run %s instances..." msgstr "" -#: nova/compute/api.py:922 +#: nova/compute/api.py:920 #, python-format msgid "Image bdm %s" msgstr "" -#: nova/compute/api.py:961 +#: nova/compute/api.py:959 #, python-format msgid "block_device_mapping %s" msgstr "" -#: nova/compute/api.py:1024 +#: nova/compute/api.py:1022 msgid "More than one swap drive requested." msgstr "" -#: nova/compute/api.py:1194 +#: nova/compute/api.py:1192 #: nova/tests/api/openstack/compute/test_servers.py:2873 #: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2183 msgid "" @@ -4740,223 +4745,223 @@ msgid "" "Please launch your instance one by one with different ports." msgstr "" -#: nova/compute/api.py:1297 +#: nova/compute/api.py:1295 #, fuzzy msgid "instance termination disabled" msgstr "建立虛擬介面失敗" -#: nova/compute/api.py:1414 +#: nova/compute/api.py:1412 #, python-format msgid "" "Found an unconfirmed migration during delete, id: %(id)s, status: " "%(status)s" msgstr "" -#: nova/compute/api.py:1424 +#: nova/compute/api.py:1422 msgid "Instance may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1441 +#: nova/compute/api.py:1439 #, python-format msgid "Migration %s may have been confirmed during delete" msgstr "" -#: nova/compute/api.py:1478 +#: nova/compute/api.py:1476 #, python-format msgid "instance type %d not found" msgstr "" -#: nova/compute/api.py:1484 +#: nova/compute/api.py:1482 msgid "going to delete a resizing instance" msgstr "" -#: nova/compute/api.py:1495 +#: nova/compute/api.py:1493 #, python-format msgid "instance's host %s is down, deleting from database" msgstr "" -#: nova/compute/api.py:1525 nova/compute/manager.py:1932 +#: nova/compute/api.py:1523 nova/compute/manager.py:1930 #, python-format msgid "Ignoring volume cleanup failure due to %s" msgstr "" -#: nova/compute/api.py:1564 +#: nova/compute/api.py:1562 msgid "Going to try to soft delete instance" msgstr "" -#: nova/compute/api.py:1582 +#: nova/compute/api.py:1580 msgid "Going to try to terminate instance" msgstr "" -#: nova/compute/api.py:1626 +#: nova/compute/api.py:1624 msgid "Going to try to stop instance" msgstr "" -#: nova/compute/api.py:1654 +#: nova/compute/api.py:1652 msgid "Going to try to start instance" msgstr "" -#: nova/compute/api.py:1729 +#: nova/compute/api.py:1727 #, python-format msgid "Searching by: %s" msgstr "" -#: nova/compute/api.py:1936 +#: nova/compute/api.py:1934 #, python-format msgid "snapshot for %s" msgstr "" -#: nova/compute/api.py:2270 +#: nova/compute/api.py:2272 msgid "flavor_id is None. Assuming migration." msgstr "" -#: nova/compute/api.py:2279 +#: nova/compute/api.py:2281 #, python-format msgid "" "Old instance type %(current_instance_type_name)s, new instance type " "%(new_instance_type_name)s" msgstr "" -#: nova/compute/api.py:2320 +#: nova/compute/api.py:2319 #, python-format msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance." msgstr "" -#: nova/compute/api.py:2486 +#: nova/compute/api.py:2485 msgid "Cannot rescue a volume-backed instance" msgstr "" -#: nova/compute/api.py:2595 +#: nova/compute/api.py:2594 msgid "Locking" msgstr "" -#: nova/compute/api.py:2612 +#: nova/compute/api.py:2611 msgid "Unlocking" msgstr "" -#: nova/compute/api.py:2688 +#: nova/compute/api.py:2687 msgid "Volume must be attached in order to detach." msgstr "" -#: nova/compute/api.py:2709 +#: nova/compute/api.py:2708 msgid "Old volume is attached to a different instance." msgstr "" -#: nova/compute/api.py:2712 +#: nova/compute/api.py:2711 msgid "New volume must be detached in order to swap." msgstr "" -#: nova/compute/api.py:2715 +#: nova/compute/api.py:2714 msgid "New volume must be the same size or larger." msgstr "" -#: nova/compute/api.py:2895 +#: nova/compute/api.py:2894 #, python-format msgid "Going to try to live migrate instance to %s" msgstr "" -#: nova/compute/api.py:2914 +#: nova/compute/api.py:2913 msgid "vm evacuation scheduled" msgstr "" -#: nova/compute/api.py:2918 +#: nova/compute/api.py:2917 #, python-format msgid "Instance compute service state on %s expected to be down, but it was up." msgstr "" -#: nova/compute/api.py:3206 +#: nova/compute/api.py:3205 #, python-format msgid "Host already in availability zone %s" msgstr "" -#: nova/compute/api.py:3282 nova/tests/compute/test_keypairs.py:137 +#: nova/compute/api.py:3281 nova/tests/compute/test_keypairs.py:137 msgid "Keypair name contains unsafe characters" msgstr "" -#: nova/compute/api.py:3286 nova/tests/compute/test_keypairs.py:129 +#: nova/compute/api.py:3285 nova/tests/compute/test_keypairs.py:129 #: nova/tests/compute/test_keypairs.py:133 msgid "Keypair name must be between 1 and 255 characters long" msgstr "" -#: nova/compute/api.py:3376 +#: nova/compute/api.py:3375 #, python-format msgid "Security group %s is not a string or unicode" msgstr "" -#: nova/compute/api.py:3379 +#: nova/compute/api.py:3378 #, python-format msgid "Security group %s cannot be empty." msgstr "" -#: nova/compute/api.py:3387 +#: nova/compute/api.py:3386 #, python-format msgid "" "Value (%(value)s) for parameter Group%(property)s is invalid. Content " "limited to '%(allowed)s'." msgstr "" -#: nova/compute/api.py:3393 +#: nova/compute/api.py:3392 #, python-format msgid "Security group %s should not be greater than 255 characters." msgstr "" -#: nova/compute/api.py:3411 +#: nova/compute/api.py:3410 msgid "Quota exceeded, too many security groups." msgstr "" -#: nova/compute/api.py:3414 +#: nova/compute/api.py:3413 #, python-format msgid "Create Security Group %s" msgstr "" -#: nova/compute/api.py:3426 +#: nova/compute/api.py:3425 #, python-format msgid "Security group %s already exists" msgstr "" -#: nova/compute/api.py:3439 +#: nova/compute/api.py:3438 #, fuzzy, python-format msgid "Unable to update system group '%s'" msgstr "找不到Volume %s" -#: nova/compute/api.py:3499 +#: nova/compute/api.py:3498 #, fuzzy, python-format msgid "Unable to delete system group '%s'" msgstr "找不到Volume %s" -#: nova/compute/api.py:3504 +#: nova/compute/api.py:3503 msgid "Security group is still in use" msgstr "" -#: nova/compute/api.py:3512 +#: nova/compute/api.py:3511 msgid "Failed to update usages deallocating security group" msgstr "" -#: nova/compute/api.py:3515 +#: nova/compute/api.py:3514 #, python-format msgid "Delete security group %s" msgstr "" -#: nova/compute/api.py:3592 nova/compute/api.py:3666 +#: nova/compute/api.py:3591 nova/compute/api.py:3665 #, python-format msgid "Rule (%s) not found" msgstr "" -#: nova/compute/api.py:3608 +#: nova/compute/api.py:3607 msgid "Quota exceeded, too many security group rules." msgstr "" -#: nova/compute/api.py:3611 +#: nova/compute/api.py:3610 #, python-format msgid "Authorize security group ingress %s" msgstr "" -#: nova/compute/api.py:3620 +#: nova/compute/api.py:3619 #, python-format msgid "Revoke security group ingress %s" msgstr "" -#: nova/compute/api.py:3673 +#: nova/compute/api.py:3672 msgid "Security group id should be integer" msgstr "" @@ -5044,808 +5049,800 @@ msgstr "" msgid "Instance type %s not found for deletion" msgstr "" -#: nova/compute/manager.py:236 +#: nova/compute/manager.py:242 msgid "Possibly task preempted." msgstr "" -#: nova/compute/manager.py:313 -#, python-format -msgid "Cleaning up image %s" -msgstr "" - #: nova/compute/manager.py:319 #, python-format +msgid "Cleaning up image %s" +msgstr "" + +#: nova/compute/manager.py:325 +#, python-format msgid "Error while trying to clean up image %s" msgstr "" -#: nova/compute/manager.py:453 +#: nova/compute/manager.py:459 #, python-format msgid "%s is not a valid node managed by this compute host." msgstr "" -#: nova/compute/manager.py:480 nova/compute/manager.py:489 +#: nova/compute/manager.py:486 nova/compute/manager.py:495 msgid "Instance has been destroyed from under us while trying to set it to ERROR" msgstr "" -#: nova/compute/manager.py:536 +#: nova/compute/manager.py:542 #, python-format msgid "" "Deleting instance as its host (%(instance_host)s) is not equal to our " "host (%(our_host)s)." msgstr "" -#: nova/compute/manager.py:552 +#: nova/compute/manager.py:558 msgid "Instance has been marked deleted already, removing it from the hypervisor." msgstr "" -#: nova/compute/manager.py:573 +#: nova/compute/manager.py:579 msgid "" "Hypervisor driver does not support instance shared storage check, " "assuming it's not on shared storage" msgstr "" -#: nova/compute/manager.py:579 +#: nova/compute/manager.py:585 msgid "Failed to check if instance shared" msgstr "" -#: nova/compute/manager.py:650 +#: nova/compute/manager.py:653 msgid "Failed to complete a deletion" msgstr "" -#: nova/compute/manager.py:676 +#: nova/compute/manager.py:679 msgid "Failed to revert crashed migration" msgstr "" -#: nova/compute/manager.py:679 +#: nova/compute/manager.py:682 msgid "Instance found in migrating state during startup. Resetting task_state" msgstr "" -#: nova/compute/manager.py:690 +#: nova/compute/manager.py:693 #, python-format msgid "Current state is %(drv_state)s, state in DB is %(db_state)s." msgstr "" -#: nova/compute/manager.py:696 +#: nova/compute/manager.py:699 msgid "Rebooting instance after nova-compute restart." msgstr "" -#: nova/compute/manager.py:707 +#: nova/compute/manager.py:710 msgid "Hypervisor driver does not support resume guests" msgstr "" -#: nova/compute/manager.py:712 +#: nova/compute/manager.py:715 #, fuzzy msgid "Failed to resume instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:721 +#: nova/compute/manager.py:724 msgid "Hypervisor driver does not support firewall rules" msgstr "" -#: nova/compute/manager.py:725 +#: nova/compute/manager.py:728 #, python-format msgid "Lifecycle event %(state)d on VM %(uuid)s" msgstr "" -#: nova/compute/manager.py:741 +#: nova/compute/manager.py:744 #, python-format msgid "Unexpected power state %d" msgstr "" -#: nova/compute/manager.py:754 +#: nova/compute/manager.py:757 #, python-format msgid "" "Event %s arrived for non-existent instance. The instance was probably " "deleted." msgstr "" -#: nova/compute/manager.py:757 +#: nova/compute/manager.py:760 #, python-format msgid "Ignoring event %s" msgstr "" -#: nova/compute/manager.py:792 +#: nova/compute/manager.py:795 msgid "Checking state" msgstr "" -#: nova/compute/manager.py:884 +#: nova/compute/manager.py:887 #, python-format msgid "Volume id: %s finished being created but was not set as 'available'" msgstr "" -#: nova/compute/manager.py:939 nova/compute/manager.py:1664 +#: nova/compute/manager.py:942 nova/compute/manager.py:1662 msgid "Success" msgstr "" -#: nova/compute/manager.py:962 +#: nova/compute/manager.py:965 msgid "Instance disappeared before we could start it" msgstr "" -#: nova/compute/manager.py:989 nova/compute/manager.py:1588 -#: nova/compute/manager.py:3058 +#: nova/compute/manager.py:992 nova/compute/manager.py:1586 +#: nova/compute/manager.py:3050 #, python-format msgid "No node specified, defaulting to %s" msgstr "" -#: nova/compute/manager.py:1034 +#: nova/compute/manager.py:1038 msgid "Instance disappeared during build" msgstr "" -#: nova/compute/manager.py:1040 +#: nova/compute/manager.py:1044 msgid "Failed to dealloc network for deleted instance" msgstr "" -#: nova/compute/manager.py:1053 -msgid "Instance was deleted during spawn." -msgstr "" - -#: nova/compute/manager.py:1083 +#: nova/compute/manager.py:1081 #, python-format msgid "Error: %s" msgstr "" -#: nova/compute/manager.py:1100 +#: nova/compute/manager.py:1098 msgid "Clean up resource before rescheduling." msgstr "" -#: nova/compute/manager.py:1127 nova/compute/manager.py:3117 +#: nova/compute/manager.py:1125 nova/compute/manager.py:3109 msgid "Error trying to reschedule" msgstr "" -#: nova/compute/manager.py:1140 +#: nova/compute/manager.py:1138 msgid "Retry info not present, will not reschedule" msgstr "" -#: nova/compute/manager.py:1145 +#: nova/compute/manager.py:1143 msgid "No request spec, will not reschedule" msgstr "" -#: nova/compute/manager.py:1151 +#: nova/compute/manager.py:1149 #, python-format msgid "Re-scheduling %(method)s: attempt %(num)d" msgstr "" -#: nova/compute/manager.py:1180 +#: nova/compute/manager.py:1178 msgid "Instance build timed out. Set to error state." msgstr "" -#: nova/compute/manager.py:1190 nova/compute/manager.py:1567 +#: nova/compute/manager.py:1188 nova/compute/manager.py:1565 msgid "Starting instance..." msgstr "" -#: nova/compute/manager.py:1204 +#: nova/compute/manager.py:1202 msgid "Allocating IP information in the background." msgstr "" -#: nova/compute/manager.py:1208 +#: nova/compute/manager.py:1206 #, python-format msgid "" "Treating negative config value (%(retries)s) for " "'network_allocate_retries' as 0." msgstr "" -#: nova/compute/manager.py:1221 +#: nova/compute/manager.py:1219 #, python-format msgid "Instance network_info: |%s|" msgstr "" -#: nova/compute/manager.py:1229 +#: nova/compute/manager.py:1227 #, python-format msgid "Instance failed network setup after %(attempts)d attempt(s)" msgstr "" -#: nova/compute/manager.py:1233 +#: nova/compute/manager.py:1231 #, python-format msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)" msgstr "" -#: nova/compute/manager.py:1421 +#: nova/compute/manager.py:1419 msgid "Instance failed block device setup" msgstr "" -#: nova/compute/manager.py:1439 nova/compute/manager.py:1751 -#: nova/compute/manager.py:3599 +#: nova/compute/manager.py:1437 nova/compute/manager.py:1749 +#: nova/compute/manager.py:3591 msgid "Instance failed to spawn" msgstr "" -#: nova/compute/manager.py:1490 +#: nova/compute/manager.py:1488 msgid "Deallocating network for instance" msgstr "" -#: nova/compute/manager.py:1573 +#: nova/compute/manager.py:1571 msgid "Instance disappeared before build." msgstr "" -#: nova/compute/manager.py:1615 +#: nova/compute/manager.py:1613 msgid "Instance disappeared during build." msgstr "" -#: nova/compute/manager.py:1693 nova/compute/manager.py:1727 +#: nova/compute/manager.py:1691 nova/compute/manager.py:1725 msgid "Failed to allocate the network(s), not rescheduling." msgstr "" -#: nova/compute/manager.py:1741 +#: nova/compute/manager.py:1739 msgid "Failure prepping block device" msgstr "" -#: nova/compute/manager.py:1743 +#: nova/compute/manager.py:1741 msgid "Failure prepping block device." msgstr "" -#: nova/compute/manager.py:1760 +#: nova/compute/manager.py:1758 msgid "Could not clean up failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1770 +#: nova/compute/manager.py:1768 msgid "Failed to deallocate networks" msgstr "" -#: nova/compute/manager.py:1781 +#: nova/compute/manager.py:1779 msgid "Failed to cleanup volumes for failed build, not rescheduling" msgstr "" -#: nova/compute/manager.py:1812 +#: nova/compute/manager.py:1810 msgid "Failed to deallocate network for instance." msgstr "" -#: nova/compute/manager.py:1820 +#: nova/compute/manager.py:1818 #, python-format msgid "%(action_str)s instance" msgstr "" -#: nova/compute/manager.py:1866 +#: nova/compute/manager.py:1864 #, python-format msgid "Ignoring DiskNotFound: %s" msgstr "" -#: nova/compute/manager.py:1869 +#: nova/compute/manager.py:1867 #, python-format msgid "Ignoring VolumeNotFound: %s" msgstr "" -#: nova/compute/manager.py:1878 +#: nova/compute/manager.py:1876 #, python-format msgid "terminating bdm %s" msgstr "" -#: nova/compute/manager.py:1978 nova/compute/manager.py:3287 -#: nova/compute/manager.py:5138 +#: nova/compute/manager.py:1976 nova/compute/manager.py:3279 +#: nova/compute/manager.py:5131 msgid "Setting instance vm_state to ERROR" msgstr "" -#: nova/compute/manager.py:2143 +#: nova/compute/manager.py:2141 msgid "Rebuilding instance" msgstr "" -#: nova/compute/manager.py:2156 +#: nova/compute/manager.py:2154 msgid "Invalid state of instance files on shared storage" msgstr "" -#: nova/compute/manager.py:2160 +#: nova/compute/manager.py:2158 msgid "disk on shared storage, recreating using existing disk" msgstr "" -#: nova/compute/manager.py:2164 +#: nova/compute/manager.py:2162 #, python-format msgid "disk not on shared storagerebuilding from: '%s'" msgstr "" -#: nova/compute/manager.py:2175 nova/compute/manager.py:4351 +#: nova/compute/manager.py:2173 nova/compute/manager.py:4344 #, python-format msgid "Failed to get compute_info for %s" msgstr "" -#: nova/compute/manager.py:2260 +#: nova/compute/manager.py:2258 #, python-format msgid "bringing vm to original state: '%s'" msgstr "" -#: nova/compute/manager.py:2291 +#: nova/compute/manager.py:2289 #, fuzzy, python-format msgid "Detaching from volume api: %s" msgstr "無法卸載 Volume %s" -#: nova/compute/manager.py:2310 +#: nova/compute/manager.py:2308 msgid "Rebooting instance" msgstr "" -#: nova/compute/manager.py:2327 +#: nova/compute/manager.py:2325 #, python-format msgid "" "trying to reboot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2363 +#: nova/compute/manager.py:2361 msgid "Reboot failed but instance is running" msgstr "" -#: nova/compute/manager.py:2366 +#: nova/compute/manager.py:2364 #, python-format msgid "Cannot reboot instance: %s" msgstr "" -#: nova/compute/manager.py:2379 +#: nova/compute/manager.py:2377 msgid "Instance disappeared during reboot" msgstr "" -#: nova/compute/manager.py:2445 +#: nova/compute/manager.py:2443 msgid "instance snapshotting" msgstr "" -#: nova/compute/manager.py:2451 +#: nova/compute/manager.py:2449 #, python-format msgid "" "trying to snapshot a non-running instance: (state: %(state)s expected: " "%(running)s)" msgstr "" -#: nova/compute/manager.py:2475 +#: nova/compute/manager.py:2474 msgid "Instance disappeared during snapshot" msgstr "" -#: nova/compute/manager.py:2478 +#: nova/compute/manager.py:2477 msgid "Image not found" msgstr "" -#: nova/compute/manager.py:2483 -msgid "Instance was deleted during snapshot." -msgstr "" - -#: nova/compute/manager.py:2522 +#: nova/compute/manager.py:2514 #, python-format msgid "Found %(num_images)d images (rotation: %(rotation)d)" msgstr "" -#: nova/compute/manager.py:2530 +#: nova/compute/manager.py:2522 #, python-format msgid "Rotating out %d backups" msgstr "" -#: nova/compute/manager.py:2535 +#: nova/compute/manager.py:2527 #, python-format msgid "Deleting image %s" msgstr "" -#: nova/compute/manager.py:2563 +#: nova/compute/manager.py:2555 #, python-format msgid "Failed to set admin password. Instance %s is not running" msgstr "" -#: nova/compute/manager.py:2570 +#: nova/compute/manager.py:2562 msgid "Root password set" msgstr "" -#: nova/compute/manager.py:2577 +#: nova/compute/manager.py:2569 msgid "set_admin_password is not implemented by this driver or guest instance." msgstr "" -#: nova/compute/manager.py:2592 +#: nova/compute/manager.py:2584 #, python-format msgid "set_admin_password failed: %s" msgstr "" -#: nova/compute/manager.py:2599 +#: nova/compute/manager.py:2591 msgid "error setting admin password" msgstr "" -#: nova/compute/manager.py:2612 +#: nova/compute/manager.py:2604 #, python-format msgid "" "trying to inject a file into a non-running (state: %(current_state)s " "expected: %(expected_state)s)" msgstr "" -#: nova/compute/manager.py:2617 +#: nova/compute/manager.py:2609 #, python-format msgid "injecting file to %s" msgstr "" -#: nova/compute/manager.py:2635 +#: nova/compute/manager.py:2627 msgid "" "Unable to find a different image to use for rescue VM, using instance's " "current image" msgstr "" -#: nova/compute/manager.py:2657 +#: nova/compute/manager.py:2649 msgid "Rescuing" msgstr "" -#: nova/compute/manager.py:2680 +#: nova/compute/manager.py:2672 #, fuzzy msgid "Error trying to Rescue Instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:2684 +#: nova/compute/manager.py:2676 #, python-format msgid "Driver Error: %s" msgstr "" -#: nova/compute/manager.py:2705 +#: nova/compute/manager.py:2697 msgid "Unrescuing" msgstr "" -#: nova/compute/manager.py:2731 +#: nova/compute/manager.py:2723 #, python-format msgid "Changing instance metadata according to %r" msgstr "" -#: nova/compute/manager.py:2767 +#: nova/compute/manager.py:2759 #, python-format msgid "Going to confirm migration %s" msgstr "" -#: nova/compute/manager.py:2773 +#: nova/compute/manager.py:2765 #, python-format msgid "Migration %s is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2778 +#: nova/compute/manager.py:2770 #, python-format msgid "Migration %s is already confirmed" msgstr "" -#: nova/compute/manager.py:2782 +#: nova/compute/manager.py:2774 #, python-format msgid "" "Unexpected confirmation status '%(status)s' of migration %(id)s, exit " "confirmation process" msgstr "" -#: nova/compute/manager.py:2795 +#: nova/compute/manager.py:2787 msgid "Instance is not found during confirmation" msgstr "" -#: nova/compute/manager.py:2845 +#: nova/compute/manager.py:2837 #, python-format msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'." msgstr "" -#: nova/compute/manager.py:2977 +#: nova/compute/manager.py:2969 #, python-format msgid "Updating instance to original state: '%s'" msgstr "" -#: nova/compute/manager.py:3015 +#: nova/compute/manager.py:3007 msgid "Instance has no source host" msgstr "" -#: nova/compute/manager.py:3021 +#: nova/compute/manager.py:3013 msgid "destination same as source!" msgstr "" -#: nova/compute/manager.py:3031 +#: nova/compute/manager.py:3023 #, python-format msgid "Stashing vm_state: %s" msgstr "" -#: nova/compute/manager.py:3039 +#: nova/compute/manager.py:3031 msgid "Migrating" msgstr "" -#: nova/compute/manager.py:3293 +#: nova/compute/manager.py:3285 #, python-format msgid "Failed to rollback quota for failed finish_resize: %s" msgstr "" -#: nova/compute/manager.py:3358 +#: nova/compute/manager.py:3350 msgid "Pausing" msgstr "" -#: nova/compute/manager.py:3376 +#: nova/compute/manager.py:3368 msgid "Unpausing" msgstr "" -#: nova/compute/manager.py:3414 +#: nova/compute/manager.py:3406 msgid "Retrieving diagnostics" msgstr "" -#: nova/compute/manager.py:3445 +#: nova/compute/manager.py:3437 msgid "Resuming" msgstr "" -#: nova/compute/manager.py:3618 +#: nova/compute/manager.py:3610 msgid "Reset network" msgstr "" -#: nova/compute/manager.py:3623 +#: nova/compute/manager.py:3615 msgid "Inject network info" msgstr "" -#: nova/compute/manager.py:3626 +#: nova/compute/manager.py:3618 #, python-format msgid "network_info to inject: |%s|" msgstr "" -#: nova/compute/manager.py:3644 +#: nova/compute/manager.py:3636 msgid "Get console output" msgstr "" -#: nova/compute/manager.py:3671 +#: nova/compute/manager.py:3663 msgid "Getting vnc console" msgstr "" -#: nova/compute/manager.py:3706 +#: nova/compute/manager.py:3698 msgid "Getting spice console" msgstr "" -#: nova/compute/manager.py:3786 +#: nova/compute/manager.py:3778 #, python-format msgid "Attaching volume %(volume_id)s to %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3796 +#: nova/compute/manager.py:3788 #, python-format msgid "" "Failed to connect to volume %(volume_id)s while attaching at " "%(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3817 +#: nova/compute/manager.py:3809 #, fuzzy, python-format msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s" msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3851 +#: nova/compute/manager.py:3843 #, python-format msgid "Detach volume %(volume_id)s from mountpoint %(mp)s" msgstr "" -#: nova/compute/manager.py:3862 +#: nova/compute/manager.py:3854 #, fuzzy msgid "Detaching volume from unknown instance" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/compute/manager.py:3874 +#: nova/compute/manager.py:3866 #, fuzzy, python-format msgid "Failed to detach volume %(volume_id)s from %(mp)s" msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/compute/manager.py:3898 +#: nova/compute/manager.py:3890 msgid "Updating volume usage cache with totals" msgstr "" -#: nova/compute/manager.py:3932 +#: nova/compute/manager.py:3924 #, python-format msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s" msgstr "" -#: nova/compute/manager.py:3953 +#: nova/compute/manager.py:3945 #, python-format msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s" msgstr "" -#: nova/compute/manager.py:4016 +#: nova/compute/manager.py:4008 #, python-format msgid "allocate_port_for_instance returned %(ports)s ports" msgstr "" -#: nova/compute/manager.py:4039 +#: nova/compute/manager.py:4031 #, python-format msgid "Port %s is not attached" msgstr "" -#: nova/compute/manager.py:4052 nova/tests/compute/test_compute.py:9164 +#: nova/compute/manager.py:4044 nova/tests/compute/test_compute.py:9158 #, python-format msgid "Host %s not found" msgstr "" -#: nova/compute/manager.py:4198 +#: nova/compute/manager.py:4190 #, python-format msgid "Pre live migration failed at %s" msgstr "" -#: nova/compute/manager.py:4227 +#: nova/compute/manager.py:4219 msgid "_post_live_migration() is started.." msgstr "" -#: nova/compute/manager.py:4294 +#: nova/compute/manager.py:4287 #, python-format msgid "Migrating instance to %s finished successfully." msgstr "" -#: nova/compute/manager.py:4296 +#: nova/compute/manager.py:4289 msgid "" "You may see the error \"libvirt: QEMU error: Domain not found: no domain " "with matching name.\" This error can be safely ignored." msgstr "" -#: nova/compute/manager.py:4319 +#: nova/compute/manager.py:4312 msgid "Post operation of migration started" msgstr "" -#: nova/compute/manager.py:4487 +#: nova/compute/manager.py:4480 msgid "Updated the info_cache for instance" msgstr "" -#: nova/compute/manager.py:4539 +#: nova/compute/manager.py:4532 #, python-format msgid "" "Found %(migration_count)d unconfirmed migrations older than " "%(confirm_window)d seconds" msgstr "" -#: nova/compute/manager.py:4544 +#: nova/compute/manager.py:4537 #, python-format msgid "Setting migration %(migration_id)s to error: %(reason)s" msgstr "" -#: nova/compute/manager.py:4553 +#: nova/compute/manager.py:4546 #, python-format msgid "" "Automatically confirming migration %(migration_id)s for instance " "%(instance_uuid)s" msgstr "" -#: nova/compute/manager.py:4562 +#: nova/compute/manager.py:4555 #, python-format msgid "Instance %s not found" msgstr "" -#: nova/compute/manager.py:4567 +#: nova/compute/manager.py:4560 msgid "In ERROR state" msgstr "" -#: nova/compute/manager.py:4574 +#: nova/compute/manager.py:4567 #, python-format msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None" msgstr "" -#: nova/compute/manager.py:4585 +#: nova/compute/manager.py:4578 #, python-format msgid "Error auto-confirming resize: %s. Will retry later." msgstr "" -#: nova/compute/manager.py:4611 +#: nova/compute/manager.py:4604 msgid "Periodic task failed to offload instance." msgstr "" -#: nova/compute/manager.py:4631 +#: nova/compute/manager.py:4624 #, python-format msgid "" "Running instance usage audit for host %(host)s from %(begin_time)s to " "%(end_time)s. %(number_instances)s instances." msgstr "" -#: nova/compute/manager.py:4651 +#: nova/compute/manager.py:4644 #, python-format msgid "Failed to generate usage audit for instance on host %s" msgstr "" -#: nova/compute/manager.py:4675 +#: nova/compute/manager.py:4668 msgid "Updating bandwidth usage cache" msgstr "" -#: nova/compute/manager.py:4787 +#: nova/compute/manager.py:4780 msgid "Updating volume usage cache" msgstr "" -#: nova/compute/manager.py:4815 +#: nova/compute/manager.py:4808 #, python-format msgid "" "Found %(num_db_instances)s in the database and %(num_vm_instances)s on " "the hypervisor." msgstr "" -#: nova/compute/manager.py:4822 nova/compute/manager.py:4883 +#: nova/compute/manager.py:4815 nova/compute/manager.py:4876 msgid "During sync_power_state the instance has a pending task. Skip." msgstr "" -#: nova/compute/manager.py:4844 +#: nova/compute/manager.py:4837 msgid "Periodic sync_power_state task had an error while processing an instance." msgstr "" -#: nova/compute/manager.py:4870 +#: nova/compute/manager.py:4863 #, python-format msgid "" "During the sync_power process the instance has moved from host %(src)s to" " host %(dst)s" msgstr "" -#: nova/compute/manager.py:4907 +#: nova/compute/manager.py:4900 msgid "Instance shutdown by itself. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4919 nova/compute/manager.py:4928 -#: nova/compute/manager.py:4959 +#: nova/compute/manager.py:4912 nova/compute/manager.py:4921 +#: nova/compute/manager.py:4952 msgid "error during stop() in sync_power_state." msgstr "" -#: nova/compute/manager.py:4923 +#: nova/compute/manager.py:4916 msgid "Instance is suspended unexpectedly. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4939 +#: nova/compute/manager.py:4932 msgid "Instance is paused unexpectedly. Ignore." msgstr "" -#: nova/compute/manager.py:4945 +#: nova/compute/manager.py:4938 msgid "Instance is unexpectedly not found. Ignore." msgstr "" -#: nova/compute/manager.py:4951 +#: nova/compute/manager.py:4944 msgid "Instance is not stopped. Calling the stop API." msgstr "" -#: nova/compute/manager.py:4968 +#: nova/compute/manager.py:4961 msgid "Instance is not (soft-)deleted." msgstr "" -#: nova/compute/manager.py:4976 +#: nova/compute/manager.py:4969 msgid "CONF.reclaim_instance_interval <= 0, skipping..." msgstr "" -#: nova/compute/manager.py:4990 +#: nova/compute/manager.py:4983 msgid "Reclaiming deleted instance" msgstr "" -#: nova/compute/manager.py:4997 +#: nova/compute/manager.py:4990 #, python-format msgid "Periodic reclaim failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5022 +#: nova/compute/manager.py:5015 #, python-format msgid "Deleting orphan compute node %s" msgstr "" -#: nova/compute/manager.py:5032 nova/compute/resource_tracker.py:372 +#: nova/compute/manager.py:5025 nova/compute/resource_tracker.py:372 #, python-format msgid "No service record for host %s" msgstr "" -#: nova/compute/manager.py:5072 +#: nova/compute/manager.py:5065 #, python-format msgid "" "Detected instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5078 +#: nova/compute/manager.py:5071 #, python-format msgid "" "Destroying instance with name label '%s' which is marked as DELETED but " "still present on host." msgstr "" -#: nova/compute/manager.py:5087 +#: nova/compute/manager.py:5080 #, python-format msgid "Periodic cleanup failed to delete instance: %s" msgstr "" -#: nova/compute/manager.py:5091 +#: nova/compute/manager.py:5084 #, python-format msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action" msgstr "" -#: nova/compute/manager.py:5122 +#: nova/compute/manager.py:5115 #, python-format msgid "Setting instance back to %(state)s after: %(error)s" msgstr "" -#: nova/compute/manager.py:5131 +#: nova/compute/manager.py:5124 #, python-format msgid "Setting instance back to ACTIVE after: %s" msgstr "" -#: nova/compute/manager.py:5156 +#: nova/compute/manager.py:5149 msgid "Hypervisor driver does not support add_aggregate_host" msgstr "" -#: nova/compute/manager.py:5177 +#: nova/compute/manager.py:5170 msgid "Hypervisor driver does not support remove_aggregate_host" msgstr "" -#: nova/compute/manager.py:5221 +#: nova/compute/manager.py:5214 msgid "Cleaning up deleted instances" msgstr "" -#: nova/compute/manager.py:5230 +#: nova/compute/manager.py:5223 #, python-format msgid "There are %d instances to clean" msgstr "" -#: nova/compute/manager.py:5234 +#: nova/compute/manager.py:5227 #, python-format msgid "Instance has had %(attempts)s of %(max)s cleanup attempts" msgstr "" @@ -6002,20 +5999,20 @@ msgid "" "start before nova-conductor?" msgstr "" -#: nova/conductor/manager.py:123 +#: nova/conductor/manager.py:125 #, python-format msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s" msgstr "" -#: nova/conductor/manager.py:343 +#: nova/conductor/manager.py:345 msgid "Invalid block_device_mapping_destroy invocation" msgstr "" -#: nova/conductor/manager.py:691 +#: nova/conductor/manager.py:693 msgid "No valid host found for cold migrate" msgstr "" -#: nova/conductor/manager.py:812 nova/conductor/manager.py:824 +#: nova/conductor/manager.py:814 nova/conductor/manager.py:826 msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED" msgstr "" @@ -6116,66 +6113,66 @@ msgstr "" msgid "Failed to notify cells of instance update" msgstr "" -#: nova/db/api.py:1650 +#: nova/db/api.py:1635 msgid "Failed to notify cells of bw_usage update" msgstr "" -#: nova/db/api.py:1795 +#: nova/db/api.py:1780 msgid "Failed to notify cells of instance fault" msgstr "" -#: nova/db/sqlalchemy/api.py:169 +#: nova/db/sqlalchemy/api.py:170 #, python-format msgid "Deadlock detected when running '%(func_name)s': Retrying..." msgstr "" -#: nova/db/sqlalchemy/api.py:210 +#: nova/db/sqlalchemy/api.py:211 msgid "model or base_model parameter should be subclass of NovaBase" msgstr "" -#: nova/db/sqlalchemy/api.py:223 nova/virt/baremetal/db/sqlalchemy/api.py:62 +#: nova/db/sqlalchemy/api.py:224 nova/virt/baremetal/db/sqlalchemy/api.py:62 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: nova/db/sqlalchemy/api.py:776 +#: nova/db/sqlalchemy/api.py:777 #, python-format msgid "Invalid floating ip id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:997 +#: nova/db/sqlalchemy/api.py:998 #, python-format msgid "Invalid floating IP %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1289 nova/db/sqlalchemy/api.py:1329 +#: nova/db/sqlalchemy/api.py:1290 nova/db/sqlalchemy/api.py:1330 #, python-format msgid "Invalid fixed IP Address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1464 +#: nova/db/sqlalchemy/api.py:1465 #, python-format msgid "Invalid virtual interface address %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1557 +#: nova/db/sqlalchemy/api.py:1558 #, python-format msgid "" "Unknown osapi_compute_unique_server_name_scope value: %s Flag must be " "empty, \"global\" or \"project\"" msgstr "" -#: nova/db/sqlalchemy/api.py:1717 +#: nova/db/sqlalchemy/api.py:1718 #, python-format msgid "Invalid instance id %s in request" msgstr "" -#: nova/db/sqlalchemy/api.py:1981 +#: nova/db/sqlalchemy/api.py:1982 #, python-format msgid "Invalid field name: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:3154 +#: nova/db/sqlalchemy/api.py:3140 #, python-format msgid "" "quota_usages out of sync, updating. project_id: %(project_id)s, user_id: " @@ -6183,24 +6180,24 @@ msgid "" "usage: %(in_use)s" msgstr "" -#: nova/db/sqlalchemy/api.py:3242 +#: nova/db/sqlalchemy/api.py:3228 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: nova/db/sqlalchemy/api.py:4832 +#: nova/db/sqlalchemy/api.py:4837 #, python-format msgid "" "Volume(%s) has lower stats then what is in the database. Instance must " "have been rebooted or crashed. Updating totals." msgstr "" -#: nova/db/sqlalchemy/api.py:5189 +#: nova/db/sqlalchemy/api.py:5194 #, python-format msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries" msgstr "" -#: nova/db/sqlalchemy/api.py:5571 +#: nova/db/sqlalchemy/api.py:5576 #, python-format msgid "IntegrityError detected when archiving table %s" msgstr "" @@ -6318,31 +6315,31 @@ msgstr "" msgid "Exception for dropping pci stats from compute node." msgstr "" -#: nova/image/glance.py:217 +#: nova/image/glance.py:218 #, python-format msgid "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." msgstr "" -#: nova/image/glance.py:250 +#: nova/image/glance.py:251 #, python-format msgid "" "When loading the module %(module_str)s the following error occurred: " "%(ex)s" msgstr "" -#: nova/image/glance.py:323 +#: nova/image/glance.py:324 #, python-format msgid "Failed to instantiate the download handler for %(scheme)s" msgstr "" -#: nova/image/glance.py:339 +#: nova/image/glance.py:340 #, python-format msgid "Successfully transferred using %s" msgstr "" -#: nova/image/glance.py:575 +#: nova/image/glance.py:576 #, python-format msgid "fetching image %s from glance" msgstr "" @@ -6496,7 +6493,7 @@ msgstr "" msgid "Failed storing info cache" msgstr "" -#: nova/network/api.py:244 nova/network/neutronv2/api.py:645 +#: nova/network/api.py:246 nova/network/neutronv2/api.py:641 #, python-format msgid "re-assign floating IP %(address)s from instance %(instance_id)s" msgstr "" @@ -6619,111 +6616,111 @@ msgstr "" msgid "This shouldn't be getting called except during testing." msgstr "" -#: nova/network/linux_net.py:221 +#: nova/network/linux_net.py:222 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: nova/network/linux_net.py:257 +#: nova/network/linux_net.py:258 #, python-format msgid "Unknown chain: %r" msgstr "" -#: nova/network/linux_net.py:264 +#: nova/network/linux_net.py:265 msgid "Skipping duplicate iptables rule addition" msgstr "" -#: nova/network/linux_net.py:288 +#: nova/network/linux_net.py:289 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: nova/network/linux_net.py:423 +#: nova/network/linux_net.py:424 msgid "Skipping apply due to lack of new rules" msgstr "" -#: nova/network/linux_net.py:451 +#: nova/network/linux_net.py:452 msgid "IPTablesManager.apply completed with success" msgstr "" -#: nova/network/linux_net.py:706 +#: nova/network/linux_net.py:707 #, python-format msgid "arping error for ip %s" msgstr "" -#: nova/network/linux_net.py:756 +#: nova/network/linux_net.py:757 #, python-format msgid "Removed %(num)d duplicate rules for floating ip %(float)s" msgstr "" -#: nova/network/linux_net.py:804 +#: nova/network/linux_net.py:805 #, python-format msgid "Error deleting conntrack entries for %s" msgstr "" -#: nova/network/linux_net.py:1006 +#: nova/network/linux_net.py:1007 #, python-format msgid "Pid %d is stale, skip killing dnsmasq" msgstr "" -#: nova/network/linux_net.py:1051 +#: nova/network/linux_net.py:1052 #, python-format msgid "Hupping dnsmasq threw %s" msgstr "" -#: nova/network/linux_net.py:1053 +#: nova/network/linux_net.py:1054 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: nova/network/linux_net.py:1133 +#: nova/network/linux_net.py:1134 #, python-format msgid "killing radvd threw %s" msgstr "" -#: nova/network/linux_net.py:1135 +#: nova/network/linux_net.py:1136 #, python-format msgid "Pid %d is stale, relaunching radvd" msgstr "" -#: nova/network/linux_net.py:1323 +#: nova/network/linux_net.py:1324 #, python-format msgid "Net device removed: '%s'" msgstr "" -#: nova/network/linux_net.py:1326 +#: nova/network/linux_net.py:1327 #, python-format msgid "Failed removing net device: '%s'" msgstr "" -#: nova/network/linux_net.py:1444 +#: nova/network/linux_net.py:1445 #, python-format msgid "Starting VLAN interface %s" msgstr "" -#: nova/network/linux_net.py:1490 +#: nova/network/linux_net.py:1491 #, python-format msgid "Starting Bridge %s" msgstr "" -#: nova/network/linux_net.py:1502 +#: nova/network/linux_net.py:1503 #, python-format msgid "Adding interface %(interface)s to bridge %(bridge)s" msgstr "" -#: nova/network/linux_net.py:1540 +#: nova/network/linux_net.py:1541 #, python-format msgid "Failed to add interface: %s" msgstr "" -#: nova/network/linux_net.py:1777 +#: nova/network/linux_net.py:1778 #, python-format msgid "Starting bridge %s " msgstr "" -#: nova/network/linux_net.py:1785 +#: nova/network/linux_net.py:1786 #, python-format msgid "Done starting bridge %s" msgstr "" @@ -6890,7 +6887,7 @@ msgstr "" msgid "Cannot delete domain |%s|" msgstr "" -#: nova/network/model.py:81 +#: nova/network/model.py:82 #, python-format msgid "Invalid IP format %s" msgstr "" @@ -6905,84 +6902,84 @@ msgstr "" msgid "Neutron error creating port on network %s" msgstr "" -#: nova/network/neutronv2/api.py:224 +#: nova/network/neutronv2/api.py:223 #, python-format msgid "allocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:227 +#: nova/network/neutronv2/api.py:226 #, python-format msgid "empty project id for instance %s" msgstr "" -#: nova/network/neutronv2/api.py:265 +#: nova/network/neutronv2/api.py:264 msgid "No network configured!" msgstr "" -#: nova/network/neutronv2/api.py:284 +#: nova/network/neutronv2/api.py:283 #, python-format msgid "" "Multiple security groups found matching '%s'. Use an ID to be more " "specific." msgstr "" -#: nova/network/neutronv2/api.py:350 +#: nova/network/neutronv2/api.py:349 #, python-format msgid "Failed to update port %s" msgstr "" -#: nova/network/neutronv2/api.py:357 +#: nova/network/neutronv2/api.py:356 #, python-format msgid "Failed to delete port %s" msgstr "" -#: nova/network/neutronv2/api.py:402 +#: nova/network/neutronv2/api.py:401 #, python-format msgid "deallocate_for_instance() for %s" msgstr "" -#: nova/network/neutronv2/api.py:416 +#: nova/network/neutronv2/api.py:415 #, python-format msgid "Failed to delete neutron port %(portid)s" msgstr "" -#: nova/network/neutronv2/api.py:435 +#: nova/network/neutronv2/api.py:432 #, python-format msgid "Failed to delete neutron port %s" msgstr "" -#: nova/network/neutronv2/api.py:458 +#: nova/network/neutronv2/api.py:454 #, python-format msgid "get_instance_nw_info() for %s" msgstr "" -#: nova/network/neutronv2/api.py:489 +#: nova/network/neutronv2/api.py:485 #, python-format msgid "" "Unable to update port %(portid)s on subnet %(subnet_id)s with failure: " "%(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:518 +#: nova/network/neutronv2/api.py:514 #, python-format msgid "Unable to update port %(portid)s with failure: %(exception)s" msgstr "" -#: nova/network/neutronv2/api.py:528 +#: nova/network/neutronv2/api.py:524 #, python-format msgid "validate_networks() for %s" msgstr "" -#: nova/network/neutronv2/api.py:537 +#: nova/network/neutronv2/api.py:533 msgid "Multiple possible networks found, use a Network ID to be more specific." msgstr "" -#: nova/network/neutronv2/api.py:809 +#: nova/network/neutronv2/api.py:805 #, python-format msgid "Multiple floating IP pools matches found for name '%s'" msgstr "" -#: nova/network/neutronv2/api.py:905 +#: nova/network/neutronv2/api.py:901 #, python-format msgid "Unable to update host of port %s" msgstr "" @@ -7124,31 +7121,31 @@ msgstr "" msgid "A dict is required here" msgstr "" -#: nova/objects/fields.py:338 +#: nova/objects/fields.py:342 #, python-format msgid "An object of type %s is required here" msgstr "" -#: nova/objects/fields.py:362 +#: nova/objects/fields.py:366 msgid "A NetworkModel is required here" msgstr "" -#: nova/objects/fields.py:376 -#, python-format -msgid "CIDR \"%s\" is not in proper form" -msgstr "" - #: nova/objects/fields.py:380 #, python-format +msgid "CIDR \"%s\" is not in proper form" +msgstr "" + +#: nova/objects/fields.py:384 +#, python-format msgid "Network \"%s is not valid" msgstr "" -#: nova/objects/fields.py:385 +#: nova/objects/fields.py:389 #, python-format msgid "Netmask length \"%s\" is not valid" msgstr "" -#: nova/objects/fields.py:388 +#: nova/objects/fields.py:392 #, python-format msgid "Netmask length \"%(length)s\" is not valid for IPv%(version)i address" msgstr "" @@ -7172,27 +7169,27 @@ msgstr "" msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s" msgstr "" -#: nova/objects/utils.py:60 nova/objects/utils.py:74 +#: nova/objects/utils.py:61 nova/objects/utils.py:75 msgid "None is not valid here" msgstr "" -#: nova/objects/utils.py:111 +#: nova/objects/utils.py:112 msgid "A list of strings is required here" msgstr "" -#: nova/objects/utils.py:113 +#: nova/objects/utils.py:114 msgid "Invalid values found in list (strings are required)" msgstr "" -#: nova/objects/utils.py:125 +#: nova/objects/utils.py:126 msgid "A dict of strings is required here" msgstr "" -#: nova/objects/utils.py:127 +#: nova/objects/utils.py:128 msgid "Invalid keys found in dict (strings are required)" msgstr "" -#: nova/objects/utils.py:130 +#: nova/objects/utils.py:131 msgid "Invalid values found in dict (strings are required)" msgstr "" @@ -8062,12 +8059,12 @@ msgstr "" msgid "Failed to %(service)s_%(method)s: %(ex)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:108 +#: nova/scheduler/filters/affinity_filter.py:109 #, python-format msgid "Group anti affinity: check if %(host)s not in %(configured)s" msgstr "" -#: nova/scheduler/filters/affinity_filter.py:124 +#: nova/scheduler/filters/affinity_filter.py:125 #, python-format msgid "Group affinity: check if %(host)s in %(configured)s" msgstr "" @@ -8123,7 +8120,7 @@ msgstr "" msgid "Could not decode cpu_allocation_ratio: '%s'" msgstr "" -#: nova/scheduler/filters/disk_filter.py:48 +#: nova/scheduler/filters/disk_filter.py:49 #, python-format msgid "" "%(host_state)s does not have %(requested_disk)s MB usable disk, it only " @@ -8228,27 +8225,27 @@ msgstr "" msgid "Returns one member of the [%s] group" msgstr "" -#: nova/servicegroup/drivers/db.py:41 +#: nova/servicegroup/drivers/db.py:42 #, python-format msgid "" "DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s" " group, service = %(service)s" msgstr "" -#: nova/servicegroup/drivers/db.py:46 +#: nova/servicegroup/drivers/db.py:47 msgid "service is a mandatory argument for DB based ServiceGroup driver" msgstr "" -#: nova/servicegroup/drivers/db.py:77 +#: nova/servicegroup/drivers/db.py:78 #, python-format msgid "DB_Driver: get_all members of the %s group" msgstr "" -#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:101 +#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101 msgid "Recovered model server connection!" msgstr "" -#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:107 +#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107 msgid "model server went away" msgstr "" @@ -8320,22 +8317,22 @@ msgstr "" msgid "Attempted to instantiate singleton" msgstr "" -#: nova/tests/fake_processutils.py:72 +#: nova/tests/fake_processutils.py:73 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: nova/tests/fake_processutils.py:80 +#: nova/tests/fake_processutils.py:81 #, python-format msgid "Faked command matched %s" msgstr "" -#: nova/tests/fake_processutils.py:96 +#: nova/tests/fake_processutils.py:97 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: nova/tests/fake_processutils.py:99 +#: nova/tests/fake_processutils.py:100 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" @@ -8408,23 +8405,23 @@ msgstr "" msgid "wrong host/node" msgstr "" -#: nova/tests/compute/test_compute.py:9369 +#: nova/tests/compute/test_compute.py:9363 msgid "spawn error" msgstr "" -#: nova/tests/db/test_migrations.py:3476 +#: nova/tests/db/test_migrations.py:3486 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:116 +#: nova/tests/integrated/api_samples_test_base.py:117 #, python-format msgid "%(result_str)s: %(result)s is not a dict." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:130 +#: nova/tests/integrated/api_samples_test_base.py:131 #, python-format msgid "" "Dictionary key mismatch:\n" @@ -8434,22 +8431,22 @@ msgid "" "%(res_delta)s\n" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:142 +#: nova/tests/integrated/api_samples_test_base.py:143 #, python-format msgid "%(result_str)s: %(result)s is not a list." msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:162 +#: nova/tests/integrated/api_samples_test_base.py:163 msgid "Extra list items in template:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:166 +#: nova/tests/integrated/api_samples_test_base.py:167 #, python-format msgid "Extra list items in %(result_str)s:" msgstr "" -#: nova/tests/integrated/api_samples_test_base.py:187 -#: nova/tests/integrated/api_samples_test_base.py:203 +#: nova/tests/integrated/api_samples_test_base.py:188 +#: nova/tests/integrated/api_samples_test_base.py:204 #, python-format msgid "" "Values do not match:\n" @@ -8538,36 +8535,36 @@ msgid "" msgstr "" #: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:89 -#: nova/virt/vmwareapi/vm_util.py:954 +#: nova/virt/vmwareapi/vm_util.py:957 #, python-format msgid "Datastore regex %s did not match any datastores" msgstr "" -#: nova/tests/virt/xenapi/test_vm_utils.py:492 -#: nova/virt/xenapi/vm_utils.py:2209 +#: nova/tests/virt/xenapi/test_vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:2262 #, python-format msgid "" "Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes " "left to copy" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:941 +#: nova/tests/virt/xenapi/test_xenapi.py:948 #, python-format msgid "Creating files in %s to simulate guest agent" msgstr "" -#: nova/tests/virt/xenapi/test_xenapi.py:952 +#: nova/tests/virt/xenapi/test_xenapi.py:959 #, python-format msgid "Removing simulated guest agent files in %s" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:130 -#: nova/virt/xenapi/image/bittorrent.py:77 -msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set" +#: nova/tests/virt/xenapi/image/test_bittorrent.py:132 +#: nova/virt/xenapi/image/bittorrent.py:93 +msgid "Cannot create default bittorrent URL without torrent_base_url set" msgstr "" -#: nova/tests/virt/xenapi/image/test_bittorrent.py:161 -#: nova/virt/xenapi/image/bittorrent.py:86 +#: nova/tests/virt/xenapi/image/test_bittorrent.py:164 +#: nova/virt/xenapi/image/bittorrent.py:102 msgid "Multiple torrent URL fetcher extension found. Failing." msgstr "" @@ -8581,35 +8578,35 @@ msgstr "" msgid "Added %(filepath)s to config drive" msgstr "" -#: nova/virt/driver.py:997 +#: nova/virt/driver.py:999 #, python-format msgid "Discarding event %s" msgstr "" -#: nova/virt/driver.py:1002 +#: nova/virt/driver.py:1004 msgid "Event must be an instance of nova.virt.event.Event" msgstr "" -#: nova/virt/driver.py:1005 +#: nova/virt/driver.py:1007 #, python-format msgid "Emitting event %s" msgstr "" -#: nova/virt/driver.py:1008 +#: nova/virt/driver.py:1010 #, python-format msgid "Exception dispatching event %(event)s: %(ex)s" msgstr "" -#: nova/virt/driver.py:1089 +#: nova/virt/driver.py:1091 msgid "Compute driver option required, but not specified" msgstr "" -#: nova/virt/driver.py:1092 +#: nova/virt/driver.py:1094 #, python-format msgid "Loading compute driver '%s'" msgstr "" -#: nova/virt/driver.py:1099 +#: nova/virt/driver.py:1101 msgid "Unable to load the virtualization driver" msgstr "" @@ -8661,6 +8658,14 @@ msgstr "" msgid "Converted to raw, but format is now %s" msgstr "" +#: nova/virt/baremetal/common.py:29 +msgid "Connection failed" +msgstr "" + +#: nova/virt/baremetal/common.py:67 +msgid "Connection error" +msgstr "" + #: nova/virt/baremetal/driver.py:85 #, python-format msgid "Request for baremetal node %s sent to wrong service host" @@ -9479,7 +9484,7 @@ msgstr "" msgid "VIF unplugging is not supported by the Docker driver." msgstr "" -#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3585 +#: nova/virt/docker/driver.py:148 nova/virt/libvirt/driver.py:3657 #: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191 #, python-format msgid "" @@ -9560,7 +9565,7 @@ msgstr "" msgid "get_available_resource called" msgstr "" -#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4881 +#: nova/virt/hyperv/hostops.py:140 nova/virt/libvirt/driver.py:4953 #: nova/virt/xenapi/host.py:168 msgid "Updating host stats" msgstr "" @@ -9936,7 +9941,7 @@ msgstr "" msgid "Creating nic for instance: %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:555 +#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:556 #, python-format msgid "Invalid config_drive_format \"%s\"" msgstr "" @@ -9946,13 +9951,13 @@ msgstr "" msgid "Using config drive for instance: %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2454 +#: nova/virt/hyperv/vmops.py:299 nova/virt/libvirt/driver.py:2498 #, python-format msgid "Creating config drive at %(path)s" msgstr "" -#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2461 -#: nova/virt/vmwareapi/vmops.py:586 +#: nova/virt/hyperv/vmops.py:307 nova/virt/libvirt/driver.py:2505 +#: nova/virt/vmwareapi/vmops.py:587 #, python-format msgid "Creating config drive failed with error: %s" msgstr "" @@ -10122,7 +10127,7 @@ msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" msgid "Detaching physical disk from instance: %s" msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1013 +#: nova/virt/hyperv/volumeops.py:185 nova/virt/libvirt/driver.py:1058 msgid "Could not determine iscsi initiator name" msgstr "" @@ -10161,571 +10166,575 @@ msgstr "" msgid "Generated XML %s " msgstr "" -#: nova/virt/libvirt/driver.py:362 +#: nova/virt/libvirt/driver.py:403 #, python-format msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s." msgstr "" -#: nova/virt/libvirt/driver.py:490 +#: nova/virt/libvirt/driver.py:531 #, python-format msgid "Event loop thread is not active, discarding event %s" msgstr "" -#: nova/virt/libvirt/driver.py:563 +#: nova/virt/libvirt/driver.py:604 msgid "Starting native event thread" msgstr "" -#: nova/virt/libvirt/driver.py:568 +#: nova/virt/libvirt/driver.py:609 msgid "Starting green dispatch thread" msgstr "" -#: nova/virt/libvirt/driver.py:579 +#: nova/virt/libvirt/driver.py:620 #, python-format msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater." msgstr "" -#: nova/virt/libvirt/driver.py:591 +#: nova/virt/libvirt/driver.py:628 #, python-format msgid "Connecting to libvirt: %s" msgstr "" -#: nova/virt/libvirt/driver.py:609 +#: nova/virt/libvirt/driver.py:646 #, python-format msgid "Registering for lifecycle events %s" msgstr "" -#: nova/virt/libvirt/driver.py:617 +#: nova/virt/libvirt/driver.py:653 #, python-format msgid "URI %(uri)s does not support events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:623 +#: nova/virt/libvirt/driver.py:659 #, python-format msgid "Registering for connection events: %s" msgstr "" -#: nova/virt/libvirt/driver.py:628 +#: nova/virt/libvirt/driver.py:664 #, python-format msgid "URI %(uri)s does not support connection events: %(error)s" msgstr "" -#: nova/virt/libvirt/driver.py:639 +#: nova/virt/libvirt/driver.py:684 #, python-format msgid "Connection to libvirt lost: %s" msgstr "" -#: nova/virt/libvirt/driver.py:657 +#: nova/virt/libvirt/driver.py:702 msgid "Connection to libvirt broke" msgstr "" -#: nova/virt/libvirt/driver.py:679 nova/virt/libvirt/driver.py:682 +#: nova/virt/libvirt/driver.py:724 nova/virt/libvirt/driver.py:727 #, python-format msgid "Can not handle authentication request for %d credentials" msgstr "" -#: nova/virt/libvirt/driver.py:700 +#: nova/virt/libvirt/driver.py:745 #, fuzzy, python-format msgid "Connection to libvirt failed: %s" msgstr "連接到glance失敗" -#: nova/virt/libvirt/driver.py:802 +#: nova/virt/libvirt/driver.py:847 msgid "Cannot destroy instance, operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:804 +#: nova/virt/libvirt/driver.py:849 msgid "operation time out" msgstr "" -#: nova/virt/libvirt/driver.py:809 +#: nova/virt/libvirt/driver.py:854 #, python-format msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:825 +#: nova/virt/libvirt/driver.py:870 msgid "During wait destroy, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:830 +#: nova/virt/libvirt/driver.py:875 msgid "Instance destroyed successfully." msgstr "" -#: nova/virt/libvirt/driver.py:840 +#: nova/virt/libvirt/driver.py:885 msgid "Instance may be started again." msgstr "" -#: nova/virt/libvirt/driver.py:850 +#: nova/virt/libvirt/driver.py:895 msgid "Going to destroy instance again." msgstr "" -#: nova/virt/libvirt/driver.py:870 +#: nova/virt/libvirt/driver.py:915 msgid "Error from libvirt during undefineFlags. Retrying with undefine" msgstr "" -#: nova/virt/libvirt/driver.py:886 +#: nova/virt/libvirt/driver.py:931 #, python-format msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:906 +#: nova/virt/libvirt/driver.py:951 msgid "Instance may be still running, destroy it again." msgstr "" -#: nova/virt/libvirt/driver.py:912 +#: nova/virt/libvirt/driver.py:957 #, python-format msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:1019 +#: nova/virt/libvirt/driver.py:1064 msgid "Could not determine fibre channel world wide node names" msgstr "" -#: nova/virt/libvirt/driver.py:1026 +#: nova/virt/libvirt/driver.py:1071 msgid "Could not determine fibre channel world wide port names" msgstr "" -#: nova/virt/libvirt/driver.py:1087 +#: nova/virt/libvirt/driver.py:1133 #, python-format msgid "" "Volume sets block size, but the current libvirt hypervisor '%s' does not " "support custom block size" msgstr "" -#: nova/virt/libvirt/driver.py:1094 +#: nova/virt/libvirt/driver.py:1140 #, python-format msgid "Volume sets block size, but libvirt '%s' or later is required." msgstr "" -#: nova/virt/libvirt/driver.py:1191 +#: nova/virt/libvirt/driver.py:1237 msgid "Swap only supports host devices" msgstr "" -#: nova/virt/libvirt/driver.py:1259 +#: nova/virt/libvirt/driver.py:1305 msgid "During detach_volume, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1283 +#: nova/virt/libvirt/driver.py:1329 msgid "attaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1304 +#: nova/virt/libvirt/driver.py:1350 msgid "During detach_interface, instance disappeared." msgstr "" -#: nova/virt/libvirt/driver.py:1308 +#: nova/virt/libvirt/driver.py:1354 msgid "detaching network adapter failed." msgstr "" -#: nova/virt/libvirt/driver.py:1417 +#: nova/virt/libvirt/driver.py:1462 msgid "Beginning live snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1420 +#: nova/virt/libvirt/driver.py:1465 msgid "Beginning cold snapshot process" msgstr "" -#: nova/virt/libvirt/driver.py:1453 +#: nova/virt/libvirt/driver.py:1495 msgid "Snapshot extracted, beginning image upload" msgstr "" -#: nova/virt/libvirt/driver.py:1465 +#: nova/virt/libvirt/driver.py:1507 msgid "Snapshot image upload complete" msgstr "" -#: nova/virt/libvirt/driver.py:1472 +#: nova/virt/libvirt/driver.py:1514 msgid "libvirt error while requesting blockjob info." msgstr "" -#: nova/virt/libvirt/driver.py:1556 +#: nova/virt/libvirt/driver.py:1598 msgid "Failed to send updated snapshot status to volume service." msgstr "" -#: nova/virt/libvirt/driver.py:1606 +#: nova/virt/libvirt/driver.py:1648 msgid "Found no disk to snapshot." msgstr "" -#: nova/virt/libvirt/driver.py:1629 +#: nova/virt/libvirt/driver.py:1671 #, python-format msgid "snap xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1643 +#: nova/virt/libvirt/driver.py:1685 msgid "" "Unable to create quiesced VM snapshot, attempting again with quiescing " "disabled." msgstr "" -#: nova/virt/libvirt/driver.py:1650 +#: nova/virt/libvirt/driver.py:1692 msgid "Unable to create VM snapshot, failing volume_snapshot operation." msgstr "" -#: nova/virt/libvirt/driver.py:1670 +#: nova/virt/libvirt/driver.py:1712 #, python-format -msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +msgid "volume_snapshot_create: create_info: %(c_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:1680 +#: nova/virt/libvirt/driver.py:1721 #, python-format msgid "Unknown type: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1685 +#: nova/virt/libvirt/driver.py:1726 msgid "snapshot_id required in create_info" msgstr "" -#: nova/virt/libvirt/driver.py:1694 +#: nova/virt/libvirt/driver.py:1735 msgid "" "Error occurred during volume_snapshot_create, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1733 +#: nova/virt/libvirt/driver.py:1774 #, python-format msgid "Libvirt '%s' or later is required for online deletion of volume snapshots." msgstr "" -#: nova/virt/libvirt/driver.py:1737 +#: nova/virt/libvirt/driver.py:1778 #, python-format msgid "volume_snapshot_delete: delete_info: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1740 +#: nova/virt/libvirt/driver.py:1781 #, python-format msgid "Unknown delete_info type %s" msgstr "" -#: nova/virt/libvirt/driver.py:1770 +#: nova/virt/libvirt/driver.py:1811 #, python-format msgid "Unable to locate disk matching id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1773 +#: nova/virt/libvirt/driver.py:1814 #, python-format msgid "found dev, it's %(dev)s, with active disk: %(disk)s" msgstr "" -#: nova/virt/libvirt/driver.py:1786 +#: nova/virt/libvirt/driver.py:1827 #, python-format msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s" msgstr "" -#: nova/virt/libvirt/driver.py:1797 +#: nova/virt/libvirt/driver.py:1838 msgid "blockRebase started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1801 +#: nova/virt/libvirt/driver.py:1842 msgid "waiting for blockRebase job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1817 +#: nova/virt/libvirt/driver.py:1858 msgid "blockCommit started successfully" msgstr "" -#: nova/virt/libvirt/driver.py:1821 +#: nova/virt/libvirt/driver.py:1862 msgid "waiting for blockCommit job completion" msgstr "" -#: nova/virt/libvirt/driver.py:1831 +#: nova/virt/libvirt/driver.py:1872 msgid "" "Error occurred during volume_snapshot_delete, sending error status to " "Cinder." msgstr "" -#: nova/virt/libvirt/driver.py:1847 +#: nova/virt/libvirt/driver.py:1888 #, python-format msgid "Instance soft reboot failed: %s" msgstr "" -#: nova/virt/libvirt/driver.py:1851 +#: nova/virt/libvirt/driver.py:1892 msgid "Instance soft rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1855 +#: nova/virt/libvirt/driver.py:1896 msgid "Failed to soft reboot instance. Trying hard reboot." msgstr "" -#: nova/virt/libvirt/driver.py:1896 +#: nova/virt/libvirt/driver.py:1937 msgid "Instance shutdown successfully." msgstr "" -#: nova/virt/libvirt/driver.py:1904 +#: nova/virt/libvirt/driver.py:1945 msgid "Instance may have been rebooted during soft reboot, so return now." msgstr "" -#: nova/virt/libvirt/driver.py:1958 +#: nova/virt/libvirt/driver.py:1999 msgid "Instance rebooted successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2108 +#: nova/virt/libvirt/driver.py:2151 msgid "Instance is running" msgstr "" -#: nova/virt/libvirt/driver.py:2115 nova/virt/powervm/operator.py:231 +#: nova/virt/libvirt/driver.py:2158 nova/virt/powervm/operator.py:231 msgid "Instance spawned successfully." msgstr "" -#: nova/virt/libvirt/driver.py:2131 +#: nova/virt/libvirt/driver.py:2174 #, python-format msgid "data: %(data)r, fpath: %(fpath)r" msgstr "" -#: nova/virt/libvirt/driver.py:2169 nova/virt/libvirt/driver.py:2195 +#: nova/virt/libvirt/driver.py:2212 nova/virt/libvirt/driver.py:2238 #, python-format msgid "Truncated console log returned, %d bytes ignored" msgstr "" -#: nova/virt/libvirt/driver.py:2184 nova/virt/xenapi/vmops.py:1543 +#: nova/virt/libvirt/driver.py:2227 nova/virt/xenapi/vmops.py:1551 #, fuzzy msgid "Guest does not have a console available" msgstr "使用者並沒有管理者權力" -#: nova/virt/libvirt/driver.py:2246 +#: nova/virt/libvirt/driver.py:2289 msgid "This python runtime does not support direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2255 +#: nova/virt/libvirt/driver.py:2298 #, python-format msgid "Path '%(path)s' supports direct I/O" msgstr "" -#: nova/virt/libvirt/driver.py:2259 +#: nova/virt/libvirt/driver.py:2302 #, python-format msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2264 nova/virt/libvirt/driver.py:2269 +#: nova/virt/libvirt/driver.py:2307 nova/virt/libvirt/driver.py:2312 #, python-format msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'" msgstr "" -#: nova/virt/libvirt/driver.py:2339 +#: nova/virt/libvirt/driver.py:2383 msgid "Creating image" msgstr "" -#: nova/virt/libvirt/driver.py:2445 +#: nova/virt/libvirt/driver.py:2489 msgid "Using config drive" msgstr "" -#: nova/virt/libvirt/driver.py:2469 +#: nova/virt/libvirt/driver.py:2513 msgid "File injection into a boot from volume instance is not supported" msgstr "" -#: nova/virt/libvirt/driver.py:2503 +#: nova/virt/libvirt/driver.py:2547 #, python-format msgid "Injecting %(inj)s into image %(img_id)s" msgstr "" -#: nova/virt/libvirt/driver.py:2515 +#: nova/virt/libvirt/driver.py:2559 #, python-format msgid "Error injecting data into image %(img_id)s (%(e)s)" msgstr "" -#: nova/virt/libvirt/driver.py:2561 +#: nova/virt/libvirt/driver.py:2605 #, python-format msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted" msgstr "" -#: nova/virt/libvirt/driver.py:2590 +#: nova/virt/libvirt/driver.py:2634 msgid "Instance disappeared while detaching a PCI device from it." msgstr "" -#: nova/virt/libvirt/driver.py:2601 +#: nova/virt/libvirt/driver.py:2645 #, python-format msgid "Attaching PCI devices %(dev)s to %(dom)s failed." msgstr "" -#: nova/virt/libvirt/driver.py:2626 +#: nova/virt/libvirt/driver.py:2686 #, python-format msgid "Updating compute service status to: %s" msgstr "" -#: nova/virt/libvirt/driver.py:2629 +#: nova/virt/libvirt/driver.py:2689 +#, python-format +msgid "Not overriding manual compute service status with: %s" +msgstr "" + +#: nova/virt/libvirt/driver.py:2693 #, python-format msgid "Cannot update service status on host: %s,since it is not registered." msgstr "" -#: nova/virt/libvirt/driver.py:2632 +#: nova/virt/libvirt/driver.py:2696 #, python-format msgid "Cannot update service status on host: %s,due to an unexpected exception." msgstr "" -#: nova/virt/libvirt/driver.py:2699 +#: nova/virt/libvirt/driver.py:2765 #, python-format msgid "" "Config requested an explicit CPU model, but the current libvirt " "hypervisor '%s' does not support selecting CPU models" msgstr "" -#: nova/virt/libvirt/driver.py:2705 +#: nova/virt/libvirt/driver.py:2771 msgid "Config requested a custom CPU model, but no model name was provided" msgstr "" -#: nova/virt/libvirt/driver.py:2709 +#: nova/virt/libvirt/driver.py:2775 msgid "A CPU model name should not be set when a host CPU model is requested" msgstr "" -#: nova/virt/libvirt/driver.py:2713 +#: nova/virt/libvirt/driver.py:2779 #, python-format msgid "CPU mode '%(mode)s' model '%(model)s' was chosen" msgstr "" -#: nova/virt/libvirt/driver.py:2729 +#: nova/virt/libvirt/driver.py:2795 msgid "" "Passthrough of the host CPU was requested but this libvirt version does " "not support this feature" msgstr "" -#: nova/virt/libvirt/driver.py:2980 +#: nova/virt/libvirt/driver.py:3048 msgid "Configuring timezone for windows instance to localtime" msgstr "" -#: nova/virt/libvirt/driver.py:3086 +#: nova/virt/libvirt/driver.py:3156 msgid "Qemu guest agent is enabled through image metadata" msgstr "" -#: nova/virt/libvirt/driver.py:3117 +#: nova/virt/libvirt/driver.py:3187 #, python-format msgid "" -"Start to_xml instance=%(instance)s network_info=%(network_info)s " -"disk_info=%(disk_info)s image_meta=%(image_meta)s " +"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s " +"image_meta=%(image_meta)s " "rescue=%(rescue)sblock_device_info=%(block_device_info)s" msgstr "" -#: nova/virt/libvirt/driver.py:3134 +#: nova/virt/libvirt/driver.py:3205 #, python-format -msgid "End to_xml instance=%(instance)s xml=%(xml)s" +msgid "End to_xml xml=%(xml)s" msgstr "" -#: nova/virt/libvirt/driver.py:3152 +#: nova/virt/libvirt/driver.py:3223 #, python-format msgid "" "Error from libvirt while looking up %(instance_id)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3173 +#: nova/virt/libvirt/driver.py:3244 #, python-format msgid "" "Error from libvirt while looking up %(instance_name)s: [Error Code " "%(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:3231 +#: nova/virt/libvirt/driver.py:3302 #, python-format msgid "An error occurred while trying to define a domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3240 +#: nova/virt/libvirt/driver.py:3311 #, python-format msgid "An error occurred while trying to launch a defined domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3248 +#: nova/virt/libvirt/driver.py:3319 #, python-format msgid "An error occurred while enabling hairpin mode on domain with xml: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3313 nova/virt/libvirt/driver.py:3504 -#: nova/virt/libvirt/driver.py:3530 +#: nova/virt/libvirt/driver.py:3385 nova/virt/libvirt/driver.py:3576 +#: nova/virt/libvirt/driver.py:3602 #, python-format msgid "libvirt can't find a domain with id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3395 nova/virt/libvirt/driver.py:3399 +#: nova/virt/libvirt/driver.py:3467 nova/virt/libvirt/driver.py:3471 #, python-format msgid "Invalid range expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3408 +#: nova/virt/libvirt/driver.py:3480 #, python-format msgid "Invalid exclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3415 +#: nova/virt/libvirt/driver.py:3487 #, python-format msgid "Invalid inclusion expression %r" msgstr "" -#: nova/virt/libvirt/driver.py:3420 +#: nova/virt/libvirt/driver.py:3492 #, python-format msgid "No CPUs available after parsing %r" msgstr "" -#: nova/virt/libvirt/driver.py:3437 +#: nova/virt/libvirt/driver.py:3509 msgid "" "Cannot get the number of cpu, because this function is not implemented " "for this platform. " msgstr "" -#: nova/virt/libvirt/driver.py:3447 +#: nova/virt/libvirt/driver.py:3519 msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range." msgstr "" -#: nova/virt/libvirt/driver.py:3499 +#: nova/virt/libvirt/driver.py:3571 #, python-format msgid "couldn't obtain the vpu count from domain id: %s" msgstr "" -#: nova/virt/libvirt/driver.py:3571 +#: nova/virt/libvirt/driver.py:3643 msgid "libvirt version is too old (does not support getVersion)" msgstr "" -#: nova/virt/libvirt/driver.py:3741 +#: nova/virt/libvirt/driver.py:3813 #, fuzzy, python-format msgid "Trying to get stats for the volume %s" msgstr "無法卸載 Volume %s" -#: nova/virt/libvirt/driver.py:3754 +#: nova/virt/libvirt/driver.py:3826 #, python-format msgid "" -"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, " -"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, " -"wr_bytes=%(wr_bytes)d" +"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, " +"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" msgstr "" -#: nova/virt/libvirt/driver.py:3772 +#: nova/virt/libvirt/driver.py:3843 #, python-format msgid "" "Getting block stats failed, device might have been detached. " "Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:3778 +#: nova/virt/libvirt/driver.py:3849 #, python-format msgid "" "Could not find domain in libvirt for instance %s. Cannot get block stats " "for device" msgstr "" -#: nova/virt/libvirt/driver.py:3832 +#: nova/virt/libvirt/driver.py:3903 #, python-format msgid "" "Creating tmpfile %s to verify with other compute node that the instance " "is on the same shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3915 +#: nova/virt/libvirt/driver.py:3987 msgid "Block migration can not be used with shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3923 +#: nova/virt/libvirt/driver.py:3995 msgid "Live migration can not be used without shared storage." msgstr "" -#: nova/virt/libvirt/driver.py:3967 +#: nova/virt/libvirt/driver.py:4039 #, python-format msgid "" "Unable to migrate %(instance_uuid)s: Disk of instance is too " "large(available on destination host:%(available)s < need:%(necessary)s)" msgstr "" -#: nova/virt/libvirt/driver.py:3994 +#: nova/virt/libvirt/driver.py:4066 #, python-format msgid "" "Instance launched has CPU info:\n" "%s" msgstr "" -#: nova/virt/libvirt/driver.py:4006 +#: nova/virt/libvirt/driver.py:4078 #, python-format msgid "" "CPU doesn't have compatibility.\n" @@ -10735,92 +10744,92 @@ msgid "" "Refer to %(u)s" msgstr "" -#: nova/virt/libvirt/driver.py:4023 +#: nova/virt/libvirt/driver.py:4095 #, python-format msgid "" "Creating tmpfile %s to notify to other compute nodes that they should " "mount the same storage." msgstr "" -#: nova/virt/libvirt/driver.py:4073 +#: nova/virt/libvirt/driver.py:4145 #, python-format msgid "The firewall filter for %s does not exist" msgstr "" -#: nova/virt/libvirt/driver.py:4145 +#: nova/virt/libvirt/driver.py:4217 #, python-format msgid "Live Migration failure: %s" msgstr "" -#: nova/virt/libvirt/driver.py:4245 +#: nova/virt/libvirt/driver.py:4318 #, python-format msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d." msgstr "" -#: nova/virt/libvirt/driver.py:4363 +#: nova/virt/libvirt/driver.py:4437 #, python-format msgid "" "Error from libvirt while getting description of %(instance_name)s: [Error" " Code %(error_code)s] %(ex)s" msgstr "" -#: nova/virt/libvirt/driver.py:4395 +#: nova/virt/libvirt/driver.py:4469 #, python-format msgid "skipping disk for %s as it does not have a path" msgstr "" -#: nova/virt/libvirt/driver.py:4400 +#: nova/virt/libvirt/driver.py:4474 #, python-format msgid "skipping %s since it looks like volume" msgstr "" -#: nova/virt/libvirt/driver.py:4404 +#: nova/virt/libvirt/driver.py:4478 #, python-format msgid "skipping disk %(path)s (%(target)s) as it is a volume" msgstr "" -#: nova/virt/libvirt/driver.py:4444 +#: nova/virt/libvirt/driver.py:4518 #, python-format msgid "Getting disk size of %(i_name)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4514 +#: nova/virt/libvirt/driver.py:4588 msgid "Starting migrate_disk_and_power_off" msgstr "" -#: nova/virt/libvirt/driver.py:4583 +#: nova/virt/libvirt/driver.py:4657 msgid "Instance running successfully." msgstr "" -#: nova/virt/libvirt/driver.py:4589 +#: nova/virt/libvirt/driver.py:4663 msgid "Starting finish_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4660 +#: nova/virt/libvirt/driver.py:4734 msgid "Starting finish_revert_migration" msgstr "" -#: nova/virt/libvirt/driver.py:4769 +#: nova/virt/libvirt/driver.py:4843 #, python-format msgid "Checking instance files accessibility %s" msgstr "" -#: nova/virt/libvirt/driver.py:4793 +#: nova/virt/libvirt/driver.py:4867 #, python-format msgid "Deleting instance files %s" msgstr "" -#: nova/virt/libvirt/driver.py:4798 +#: nova/virt/libvirt/driver.py:4872 #, python-format msgid "Failed to cleanup directory %(target)s: %(e)s" msgstr "" -#: nova/virt/libvirt/driver.py:4805 +#: nova/virt/libvirt/driver.py:4879 #, python-format msgid "Deletion of %s failed" msgstr "" -#: nova/virt/libvirt/driver.py:4808 +#: nova/virt/libvirt/driver.py:4882 #, python-format msgid "Deletion of %s complete" msgstr "" @@ -10853,173 +10862,173 @@ msgstr "" msgid "iptables firewall: Setup Basic Filtering" msgstr "" -#: nova/virt/libvirt/imagebackend.py:224 +#: nova/virt/libvirt/imagebackend.py:225 #, python-format msgid "" "%(base)s virtual size %(base_size)s larger than flavor root disk size " "%(size)s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:372 +#: nova/virt/libvirt/imagebackend.py:350 msgid "You should specify libvirt_images_volume_group flag to use LVM images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:457 +#: nova/virt/libvirt/imagebackend.py:419 #, python-format msgid "error opening rbd image %s" msgstr "" -#: nova/virt/libvirt/imagebackend.py:501 +#: nova/virt/libvirt/imagebackend.py:461 msgid "You should specify libvirt_images_rbd_pool flag to use rbd images." msgstr "" -#: nova/virt/libvirt/imagebackend.py:607 +#: nova/virt/libvirt/imagebackend.py:567 msgid "rbd python libraries not found" msgstr "" -#: nova/virt/libvirt/imagebackend.py:659 +#: nova/virt/libvirt/imagebackend.py:613 #, python-format msgid "Unknown image_type=%s" msgstr "" -#: nova/virt/libvirt/imagecache.py:140 +#: nova/virt/libvirt/imagecache.py:145 #, python-format msgid "Error reading image info file %(filename)s: %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:179 +#: nova/virt/libvirt/imagecache.py:184 #, python-format msgid "Reading image info file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:201 +#: nova/virt/libvirt/imagecache.py:206 #, python-format msgid "Writing stored info to %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:336 +#: nova/virt/libvirt/imagecache.py:341 #, python-format msgid "%s is a valid instance name" msgstr "" -#: nova/virt/libvirt/imagecache.py:339 +#: nova/virt/libvirt/imagecache.py:344 #, python-format msgid "%s has a disk file" msgstr "" -#: nova/virt/libvirt/imagecache.py:341 +#: nova/virt/libvirt/imagecache.py:346 #, python-format msgid "Instance %(instance)s is backed by %(backing)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:354 +#: nova/virt/libvirt/imagecache.py:360 #, python-format msgid "" "Instance %(instance)s is using a backing file %(backing)s which does not " "appear in the image service" msgstr "" -#: nova/virt/libvirt/imagecache.py:428 +#: nova/virt/libvirt/imagecache.py:434 #, python-format msgid "image %(id)s at (%(base_file)s): image verification failed" msgstr "" -#: nova/virt/libvirt/imagecache.py:438 +#: nova/virt/libvirt/imagecache.py:444 #, python-format msgid "" "image %(id)s at (%(base_file)s): image verification skipped, no hash " "stored" msgstr "" -#: nova/virt/libvirt/imagecache.py:447 +#: nova/virt/libvirt/imagecache.py:453 #, python-format msgid "%(id)s (%(base_file)s): generating checksum" msgstr "" -#: nova/virt/libvirt/imagecache.py:462 +#: nova/virt/libvirt/imagecache.py:468 #, python-format msgid "Cannot remove %(base_file)s, it does not exist" msgstr "" -#: nova/virt/libvirt/imagecache.py:474 +#: nova/virt/libvirt/imagecache.py:480 #, python-format msgid "Base file too young to remove: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:477 +#: nova/virt/libvirt/imagecache.py:483 #, python-format msgid "Removing base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:484 +#: nova/virt/libvirt/imagecache.py:490 #, python-format msgid "Failed to remove %(base_file)s, error was %(error)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:495 +#: nova/virt/libvirt/imagecache.py:501 #, python-format msgid "image %(id)s at (%(base_file)s): checking" msgstr "" -#: nova/virt/libvirt/imagecache.py:519 +#: nova/virt/libvirt/imagecache.py:525 #, python-format msgid "" "image %(id)s at (%(base_file)s): in use: on this node %(local)d local, " "%(remote)d on other nodes sharing this instance storage" msgstr "" -#: nova/virt/libvirt/imagecache.py:531 +#: nova/virt/libvirt/imagecache.py:537 #, python-format msgid "" "image %(id)s at (%(base_file)s): warning -- an absent base file is in " "use! instances: %(instance_list)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:543 +#: nova/virt/libvirt/imagecache.py:549 #, python-format msgid "image %(id)s at (%(base_file)s): image is not in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:550 +#: nova/virt/libvirt/imagecache.py:556 #, python-format msgid "image %(id)s at (%(base_file)s): image is in use" msgstr "" -#: nova/virt/libvirt/imagecache.py:574 +#: nova/virt/libvirt/imagecache.py:581 #, python-format msgid "Skipping verification, no base directory at %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:578 +#: nova/virt/libvirt/imagecache.py:585 msgid "Verify base images" msgstr "" -#: nova/virt/libvirt/imagecache.py:585 +#: nova/virt/libvirt/imagecache.py:592 #, python-format msgid "Image id %(id)s yields fingerprint %(fingerprint)s" msgstr "" -#: nova/virt/libvirt/imagecache.py:603 +#: nova/virt/libvirt/imagecache.py:610 #, python-format msgid "Unknown base file: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:608 +#: nova/virt/libvirt/imagecache.py:615 #, python-format msgid "Active base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:611 +#: nova/virt/libvirt/imagecache.py:618 #, python-format msgid "Corrupt base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:615 +#: nova/virt/libvirt/imagecache.py:622 #, python-format msgid "Removable base files: %s" msgstr "" -#: nova/virt/libvirt/imagecache.py:623 +#: nova/virt/libvirt/imagecache.py:630 msgid "Verification complete" msgstr "" @@ -11061,77 +11070,77 @@ msgstr "" msgid "Path %s must be LVM logical volume" msgstr "" -#: nova/virt/libvirt/utils.py:608 +#: nova/virt/libvirt/utils.py:581 msgid "Can't retrieve root device path from instance libvirt configuration" msgstr "" -#: nova/virt/libvirt/vif.py:329 nova/virt/libvirt/vif.py:573 -#: nova/virt/libvirt/vif.py:752 +#: nova/virt/libvirt/vif.py:324 nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:747 #, python-format msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s" msgstr "" -#: nova/virt/libvirt/vif.py:336 nova/virt/libvirt/vif.py:580 -#: nova/virt/libvirt/vif.py:759 +#: nova/virt/libvirt/vif.py:331 nova/virt/libvirt/vif.py:575 +#: nova/virt/libvirt/vif.py:754 msgid "vif_type parameter must be present for this vif_driver implementation" msgstr "" -#: nova/virt/libvirt/vif.py:380 nova/virt/libvirt/vif.py:600 -#: nova/virt/libvirt/vif.py:779 +#: nova/virt/libvirt/vif.py:375 nova/virt/libvirt/vif.py:595 +#: nova/virt/libvirt/vif.py:774 #, python-format msgid "Unexpected vif_type=%s" msgstr "" -#: nova/virt/libvirt/vif.py:392 +#: nova/virt/libvirt/vif.py:387 #, python-format msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s" msgstr "" -#: nova/virt/libvirt/vif.py:403 +#: nova/virt/libvirt/vif.py:398 #, python-format msgid "Ensuring bridge %s" msgstr "" -#: nova/virt/libvirt/vif.py:520 nova/virt/libvirt/vif.py:544 -#: nova/virt/libvirt/vif.py:568 +#: nova/virt/libvirt/vif.py:515 nova/virt/libvirt/vif.py:539 +#: nova/virt/libvirt/vif.py:563 msgid "Failed while plugging vif" msgstr "" -#: nova/virt/libvirt/vif.py:616 nova/virt/libvirt/vif.py:644 -#: nova/virt/libvirt/vif.py:662 nova/virt/libvirt/vif.py:683 -#: nova/virt/libvirt/vif.py:702 nova/virt/libvirt/vif.py:726 -#: nova/virt/libvirt/vif.py:747 +#: nova/virt/libvirt/vif.py:611 nova/virt/libvirt/vif.py:639 +#: nova/virt/libvirt/vif.py:657 nova/virt/libvirt/vif.py:678 +#: nova/virt/libvirt/vif.py:697 nova/virt/libvirt/vif.py:721 +#: nova/virt/libvirt/vif.py:742 msgid "Failed while unplugging vif" msgstr "" -#: nova/virt/libvirt/volume.py:131 +#: nova/virt/libvirt/volume.py:132 #, python-format msgid "Unknown content in connection_info/qos_specs: %s" msgstr "" -#: nova/virt/libvirt/volume.py:140 +#: nova/virt/libvirt/volume.py:141 #, python-format msgid "Unknown content in connection_info/access_mode: %s" msgstr "" -#: nova/virt/libvirt/volume.py:231 nova/virt/libvirt/volume.py:510 +#: nova/virt/libvirt/volume.py:234 nova/virt/libvirt/volume.py:511 #, python-format msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:288 +#: nova/virt/libvirt/volume.py:286 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:291 +#: nova/virt/libvirt/volume.py:289 #, python-format msgid "" "ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " "number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:304 +#: nova/virt/libvirt/volume.py:302 #, python-format msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)" msgstr "" @@ -11143,97 +11152,80 @@ msgid "" "message: %(msg)s" msgstr "" -#: nova/virt/libvirt/volume.py:520 +#: nova/virt/libvirt/volume.py:521 #, python-format msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s" msgstr "" -#: nova/virt/libvirt/volume.py:583 -#, python-format -msgid "iSER device not found at %s" -msgstr "" - -#: nova/virt/libvirt/volume.py:586 -#, python-format -msgid "" -"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try " -"number: %(tries)s" -msgstr "" - -#: nova/virt/libvirt/volume.py:599 -#, python-format -msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" -msgstr "" - -#: nova/virt/libvirt/volume.py:767 nova/virt/libvirt/volume.py:903 +#: nova/virt/libvirt/volume.py:624 nova/virt/libvirt/volume.py:760 #, python-format msgid "%s is already mounted" msgstr "" -#: nova/virt/libvirt/volume.py:815 +#: nova/virt/libvirt/volume.py:672 #, python-format msgid "AoE device not found at %s" msgstr "" -#: nova/virt/libvirt/volume.py:817 +#: nova/virt/libvirt/volume.py:674 #, python-format msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:832 +#: nova/virt/libvirt/volume.py:689 #, python-format msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)" msgstr "" -#: nova/virt/libvirt/volume.py:974 +#: nova/virt/libvirt/volume.py:831 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: nova/virt/libvirt/volume.py:983 +#: nova/virt/libvirt/volume.py:840 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:993 +#: nova/virt/libvirt/volume.py:850 msgid "Fibre Channel device not found." msgstr "" -#: nova/virt/libvirt/volume.py:996 +#: nova/virt/libvirt/volume.py:853 #, python-format msgid "" "Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. " "Try number: %(tries)s" msgstr "" -#: nova/virt/libvirt/volume.py:1013 +#: nova/virt/libvirt/volume.py:870 #, python-format msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)" msgstr "" -#: nova/virt/libvirt/volume.py:1022 +#: nova/virt/libvirt/volume.py:879 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: nova/virt/libvirt/volume.py:1055 +#: nova/virt/libvirt/volume.py:912 #, python-format msgid "devices to remove = %s" msgstr "" -#: nova/virt/libvirt/volume.py:1099 +#: nova/virt/libvirt/volume.py:956 msgid "Value required for 'scality_sofs_config'" msgstr "" -#: nova/virt/libvirt/volume.py:1110 +#: nova/virt/libvirt/volume.py:967 #, python-format msgid "Cannot access 'scality_sofs_config': %s" msgstr "" -#: nova/virt/libvirt/volume.py:1116 +#: nova/virt/libvirt/volume.py:973 msgid "Cannot execute /sbin/mount.sofs" msgstr "" -#: nova/virt/libvirt/volume.py:1131 +#: nova/virt/libvirt/volume.py:988 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" @@ -11742,98 +11734,98 @@ msgstr "" msgid "Unable to retrieve value for %(path)s Reason: %(reason)s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:833 +#: nova/virt/vmwareapi/vm_util.py:836 msgid "No host available on cluster" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1025 +#: nova/virt/vmwareapi/vm_util.py:1028 #, python-format msgid "Failed to get cluster references %s" msgstr "" -#: nova/virt/vmwareapi/vm_util.py:1037 +#: nova/virt/vmwareapi/vm_util.py:1040 #, python-format msgid "Failed to get resource pool references %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:102 +#: nova/virt/vmwareapi/vmops.py:103 msgid "Getting list of instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:128 +#: nova/virt/vmwareapi/vmops.py:129 #, python-format msgid "Got total of %s instances" msgstr "" -#: nova/virt/vmwareapi/vmops.py:134 +#: nova/virt/vmwareapi/vmops.py:135 #, python-format msgid "Extending root virtual disk to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:145 +#: nova/virt/vmwareapi/vmops.py:146 msgid "Extended root virtual disk" msgstr "" -#: nova/virt/vmwareapi/vmops.py:171 nova/virt/xenapi/vmops.py:326 +#: nova/virt/vmwareapi/vmops.py:172 nova/virt/xenapi/vmops.py:332 #, python-format msgid "Block device information present: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:228 +#: nova/virt/vmwareapi/vmops.py:229 msgid "Image disk size greater than requested disk size" msgstr "" -#: nova/virt/vmwareapi/vmops.py:266 +#: nova/virt/vmwareapi/vmops.py:267 msgid "Creating VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:274 +#: nova/virt/vmwareapi/vmops.py:275 msgid "Created VM on the ESX host" msgstr "" -#: nova/virt/vmwareapi/vmops.py:297 +#: nova/virt/vmwareapi/vmops.py:298 #, python-format msgid "" "Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter " "type %(adapter_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:316 +#: nova/virt/vmwareapi/vmops.py:317 #, python-format msgid "" "Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:325 +#: nova/virt/vmwareapi/vmops.py:326 #, python-format msgid "" "Deleting the file %(vmdk_path)s on the ESX host localstore " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:339 +#: nova/virt/vmwareapi/vmops.py:340 #, python-format msgid "" "Deleted the file %(vmdk_path)s on the ESX host local store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:347 +#: nova/virt/vmwareapi/vmops.py:348 #, python-format msgid "" "Downloading image file data %(image_ref)s to the ESX data store " "%(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:367 +#: nova/virt/vmwareapi/vmops.py:368 #, python-format msgid "" "Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the " "ESX data store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:381 +#: nova/virt/vmwareapi/vmops.py:382 #, python-format msgid "" "Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type" @@ -11841,316 +11833,316 @@ msgid "" " type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:402 +#: nova/virt/vmwareapi/vmops.py:403 #, python-format msgid "" "Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type " "%(disk_type)s on the ESX host local store %(data_store_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:494 +#: nova/virt/vmwareapi/vmops.py:495 #, python-format msgid "Copying root disk of size %sGb" msgstr "" -#: nova/virt/vmwareapi/vmops.py:543 +#: nova/virt/vmwareapi/vmops.py:544 msgid "Powering on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:549 +#: nova/virt/vmwareapi/vmops.py:550 msgid "Powered on the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:559 +#: nova/virt/vmwareapi/vmops.py:560 msgid "Using config drive for instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:600 +#: nova/virt/vmwareapi/vmops.py:601 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:608 +#: nova/virt/vmwareapi/vmops.py:609 #, python-format msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:704 +#: nova/virt/vmwareapi/vmops.py:705 msgid "Creating Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:714 +#: nova/virt/vmwareapi/vmops.py:715 msgid "Created Snapshot of the VM instance" msgstr "" -#: nova/virt/vmwareapi/vmops.py:759 +#: nova/virt/vmwareapi/vmops.py:760 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:772 +#: nova/virt/vmwareapi/vmops.py:773 msgid "Copied disk data before snapshot of the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:781 +#: nova/virt/vmwareapi/vmops.py:782 #, python-format msgid "Uploading image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:795 +#: nova/virt/vmwareapi/vmops.py:796 #, python-format msgid "Uploaded image %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:808 +#: nova/virt/vmwareapi/vmops.py:809 #, python-format msgid "Deleting temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:817 +#: nova/virt/vmwareapi/vmops.py:818 #, python-format msgid "Deleted temporary vmdk file %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:856 +#: nova/virt/vmwareapi/vmops.py:857 msgid "instance is not powered on" msgstr "" -#: nova/virt/vmwareapi/vmops.py:863 +#: nova/virt/vmwareapi/vmops.py:864 msgid "Rebooting guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:866 +#: nova/virt/vmwareapi/vmops.py:867 msgid "Rebooted guest OS of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:868 +#: nova/virt/vmwareapi/vmops.py:869 msgid "Doing hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:872 +#: nova/virt/vmwareapi/vmops.py:873 msgid "Did hard reboot of VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:884 nova/virt/vmwareapi/vmops.py:1192 +#: nova/virt/vmwareapi/vmops.py:885 nova/virt/vmwareapi/vmops.py:1193 msgid "Destroying the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:889 nova/virt/vmwareapi/vmops.py:1197 +#: nova/virt/vmwareapi/vmops.py:890 nova/virt/vmwareapi/vmops.py:1198 msgid "Destroyed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:891 +#: nova/virt/vmwareapi/vmops.py:892 #, python-format msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:919 nova/virt/vmwareapi/vmops.py:1064 +#: nova/virt/vmwareapi/vmops.py:920 nova/virt/vmwareapi/vmops.py:1065 msgid "Powering off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:924 nova/virt/vmwareapi/vmops.py:1069 +#: nova/virt/vmwareapi/vmops.py:925 nova/virt/vmwareapi/vmops.py:1070 msgid "Powered off the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:928 +#: nova/virt/vmwareapi/vmops.py:929 msgid "Unregistering the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:931 +#: nova/virt/vmwareapi/vmops.py:932 msgid "Unregistered the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:933 +#: nova/virt/vmwareapi/vmops.py:934 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while un-registering the " "VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:942 +#: nova/virt/vmwareapi/vmops.py:943 #, python-format msgid "Deleting contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:954 +#: nova/virt/vmwareapi/vmops.py:955 #, python-format msgid "Deleted contents of the VM from datastore %(datastore_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:959 +#: nova/virt/vmwareapi/vmops.py:960 #, python-format msgid "" "In vmwareapi:vmops:destroy, got this exception while deleting the VM " "contents from the disk: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:967 +#: nova/virt/vmwareapi/vmops.py:968 msgid "pause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:971 +#: nova/virt/vmwareapi/vmops.py:972 msgid "unpause not supported for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:982 +#: nova/virt/vmwareapi/vmops.py:983 msgid "Suspending the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:986 +#: nova/virt/vmwareapi/vmops.py:987 msgid "Suspended the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:989 +#: nova/virt/vmwareapi/vmops.py:990 msgid "instance is powered off and cannot be suspended." msgstr "" -#: nova/virt/vmwareapi/vmops.py:992 +#: nova/virt/vmwareapi/vmops.py:993 msgid "VM was already in suspended state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1002 +#: nova/virt/vmwareapi/vmops.py:1003 msgid "Resuming the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1007 +#: nova/virt/vmwareapi/vmops.py:1008 msgid "Resumed the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1009 +#: nova/virt/vmwareapi/vmops.py:1010 msgid "instance is not in a suspended state" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1072 +#: nova/virt/vmwareapi/vmops.py:1073 msgid "instance is suspended and cannot be powered off." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1075 +#: nova/virt/vmwareapi/vmops.py:1076 msgid "VM was already in powered off state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1086 +#: nova/virt/vmwareapi/vmops.py:1087 msgid "VM was already in powered on state. So returning without doing anything" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1090 +#: nova/virt/vmwareapi/vmops.py:1091 msgid "Powering on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1095 +#: nova/virt/vmwareapi/vmops.py:1096 msgid "Powered on the VM" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1115 +#: nova/virt/vmwareapi/vmops.py:1116 #, python-format msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1146 +#: nova/virt/vmwareapi/vmops.py:1147 #, python-format msgid "Renaming the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1152 +#: nova/virt/vmwareapi/vmops.py:1153 #, python-format msgid "Renamed the VM to %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1168 +#: nova/virt/vmwareapi/vmops.py:1169 #, python-format msgid "Cloning VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1176 +#: nova/virt/vmwareapi/vmops.py:1177 #, python-format msgid "Cloned VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1188 +#: nova/virt/vmwareapi/vmops.py:1189 msgid "instance not present" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1199 +#: nova/virt/vmwareapi/vmops.py:1200 #, python-format msgid "" "In vmwareapi:vmops:confirm_migration, got this exception while destroying" " the VM: %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1212 +#: nova/virt/vmwareapi/vmops.py:1213 #, python-format msgid "Renaming the VM from %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1218 +#: nova/virt/vmwareapi/vmops.py:1219 #, fuzzy, python-format msgid "Renamed the VM from %s" msgstr "找不到Volume %s" -#: nova/virt/vmwareapi/vmops.py:1253 +#: nova/virt/vmwareapi/vmops.py:1254 #, python-format msgid "Migrating VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1265 +#: nova/virt/vmwareapi/vmops.py:1266 #, python-format msgid "Migrated VM to host %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1275 nova/virt/xenapi/vmops.py:1487 +#: nova/virt/vmwareapi/vmops.py:1276 nova/virt/xenapi/vmops.py:1495 #, python-format msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1279 nova/virt/xenapi/vmops.py:1491 +#: nova/virt/vmwareapi/vmops.py:1280 nova/virt/xenapi/vmops.py:1499 msgid "Automatically hard rebooting" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1305 +#: nova/virt/vmwareapi/vmops.py:1306 msgid "get_diagnostics not implemented for vmwareapi" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1351 +#: nova/virt/vmwareapi/vmops.py:1352 #, python-format msgid "VM %(uuid)s is currently on host %(host_name)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1402 +#: nova/virt/vmwareapi/vmops.py:1403 msgid "Reconfiguring VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1408 +#: nova/virt/vmwareapi/vmops.py:1409 msgid "Reconfigured VM instance to set the machine id" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1420 +#: nova/virt/vmwareapi/vmops.py:1421 #, python-format msgid "Reconfiguring VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1427 +#: nova/virt/vmwareapi/vmops.py:1428 #, python-format msgid "Reconfigured VM instance to enable vnc on port - %(port)s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1510 +#: nova/virt/vmwareapi/vmops.py:1511 #, python-format msgid "Creating directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1516 +#: nova/virt/vmwareapi/vmops.py:1517 #, python-format msgid "Created directory with path %s" msgstr "" -#: nova/virt/vmwareapi/vmops.py:1545 +#: nova/virt/vmwareapi/vmops.py:1546 msgid "VIF plugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1550 +#: nova/virt/vmwareapi/vmops.py:1551 msgid "VIF unplugging is not supported by the VMware driver." msgstr "" -#: nova/virt/vmwareapi/vmops.py:1563 +#: nova/virt/vmwareapi/vmops.py:1564 #, python-format msgid "" "Will copy while retaining adapter type %(adapter_type)s and disk type " @@ -12231,268 +12223,267 @@ msgid "" "or device %(device_name)s with type %(disk_type)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:124 +#: nova/virt/vmwareapi/volumeops.py:125 #, python-format msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:132 +#: nova/virt/vmwareapi/volumeops.py:133 #, python-format msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:140 +#: nova/virt/vmwareapi/volumeops.py:141 #, python-format msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:146 +#: nova/virt/vmwareapi/volumeops.py:147 msgid "Storage target found. No need to discover" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:154 +#: nova/virt/vmwareapi/volumeops.py:155 #, python-format msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:159 +#: nova/virt/vmwareapi/volumeops.py:160 #, python-format msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267 +#: nova/virt/vmwareapi/volumeops.py:233 nova/virt/vmwareapi/volumeops.py:268 #: nova/virt/xenapi/volumeops.py:61 #, python-format msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s" msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s" -#: nova/virt/vmwareapi/volumeops.py:241 +#: nova/virt/vmwareapi/volumeops.py:242 #, python-format msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427 +#: nova/virt/vmwareapi/volumeops.py:253 nova/virt/vmwareapi/volumeops.py:429 #, fuzzy msgid "Unable to find iSCSI Target" msgstr "找不到Volume %s" -#: nova/virt/vmwareapi/volumeops.py:274 +#: nova/virt/vmwareapi/volumeops.py:275 #, python-format msgid "Volume attach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:345 +#: nova/virt/vmwareapi/volumeops.py:346 #, python-format msgid "" "The volume has not been displaced from its original location: %s. No " "consolidation needed." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:352 +#: nova/virt/vmwareapi/volumeops.py:353 #, python-format msgid "" "The volume's backing has been relocated to %s. Need to consolidate " "backing disk file." msgstr "" -#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435 +#: nova/virt/vmwareapi/volumeops.py:393 nova/virt/vmwareapi/volumeops.py:437 #, fuzzy msgid "Unable to find volume" msgstr "無法卸載 Volume %s" -#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419 +#: nova/virt/vmwareapi/volumeops.py:401 nova/virt/vmwareapi/volumeops.py:421 #: nova/virt/xenapi/volumeops.py:134 #, python-format msgid "Detach_volume: %(instance_name)s, %(mountpoint)s" msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s" -#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437 +#: nova/virt/vmwareapi/volumeops.py:412 nova/virt/vmwareapi/volumeops.py:439 #: nova/virt/xenapi/volumeops.py:153 #, python-format msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s" msgstr "掛載點 %(mountpoint)s 從虛擬機器 %(instance_name)s 卸載" -#: nova/virt/vmwareapi/volumeops.py:444 +#: nova/virt/vmwareapi/volumeops.py:446 #, python-format msgid "Volume detach. Driver type: %s" msgstr "" -#: nova/virt/vmwareapi/volumeops.py:457 +#: nova/virt/vmwareapi/volumeops.py:459 #, python-format msgid "Root volume attach. Driver type: %s" msgstr "" -#: nova/virt/xenapi/agent.py:113 nova/virt/xenapi/vmops.py:1762 +#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1770 #, python-format msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:118 nova/virt/xenapi/vmops.py:1767 +#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1775 #, python-format msgid "" "NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:123 nova/virt/xenapi/vmops.py:1772 +#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1780 #, python-format msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:133 +#: nova/virt/xenapi/agent.py:145 #, python-format msgid "" "The agent call to %(method)s returned an invalid response: %(ret)r. " "args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:140 +#: nova/virt/xenapi/agent.py:152 #, python-format msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:146 +#: nova/virt/xenapi/agent.py:158 #, python-format msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r" msgstr "" -#: nova/virt/xenapi/agent.py:172 +#: nova/virt/xenapi/agent.py:184 #, python-format msgid "Ignoring error while configuring instance with agent: %s" msgstr "" -#: nova/virt/xenapi/agent.py:195 +#: nova/virt/xenapi/agent.py:207 msgid "Querying agent version" msgstr "" -#: nova/virt/xenapi/agent.py:219 +#: nova/virt/xenapi/agent.py:231 #, python-format msgid "" "Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is " "%(version)s" msgstr "" -#: nova/virt/xenapi/agent.py:222 +#: nova/virt/xenapi/agent.py:234 #, python-format msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s" msgstr "" -#: nova/virt/xenapi/agent.py:233 +#: nova/virt/xenapi/agent.py:245 #, python-format msgid "Updating agent to %s" msgstr "" -#: nova/virt/xenapi/agent.py:237 +#: nova/virt/xenapi/agent.py:249 msgid "Skipping agent update." msgstr "" -#: nova/virt/xenapi/agent.py:245 +#: nova/virt/xenapi/agent.py:257 #, python-format msgid "Unable to update the agent due to: %(exc)s" msgstr "" -#: nova/virt/xenapi/agent.py:277 +#: nova/virt/xenapi/agent.py:289 msgid "Setting admin password" msgstr "" -#: nova/virt/xenapi/agent.py:294 +#: nova/virt/xenapi/agent.py:306 msgid "Skipping setting of ssh key for Windows." msgstr "" -#: nova/virt/xenapi/agent.py:299 +#: nova/virt/xenapi/agent.py:311 msgid "Skipping agent ssh key injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:316 +#: nova/virt/xenapi/agent.py:328 msgid "Skipping agent file injection for this image." msgstr "" -#: nova/virt/xenapi/agent.py:323 +#: nova/virt/xenapi/agent.py:335 #, python-format msgid "Injecting file path: %r" msgstr "" -#: nova/virt/xenapi/agent.py:333 +#: nova/virt/xenapi/agent.py:345 msgid "Resetting network" msgstr "" -#: nova/virt/xenapi/agent.py:368 +#: nova/virt/xenapi/agent.py:380 msgid "" "XenServer tools installed in this image are capable of network injection." " Networking files will not bemanipulated" msgstr "" -#: nova/virt/xenapi/agent.py:376 +#: nova/virt/xenapi/agent.py:388 msgid "" "XenServer tools are present in this image but are not capable of network " "injection" msgstr "" -#: nova/virt/xenapi/agent.py:380 +#: nova/virt/xenapi/agent.py:392 msgid "XenServer tools are not installed in this image" msgstr "" -#: nova/virt/xenapi/agent.py:394 +#: nova/virt/xenapi/agent.py:406 msgid "Invalid 'agent_present' value. Falling back to the default." msgstr "" -#: nova/virt/xenapi/agent.py:436 +#: nova/virt/xenapi/agent.py:448 #, python-format msgid "OpenSSL error: %s" msgstr "" -#: nova/virt/xenapi/driver.py:140 +#: nova/virt/xenapi/driver.py:168 msgid "" -"Must specify xenapi_connection_url, xenapi_connection_username " -"(optionally), and xenapi_connection_password to use " -"compute_driver=xenapi.XenAPIDriver" +"Must specify connection_url, connection_username (optionally), and " +"connection_password to use compute_driver=xenapi.XenAPIDriver" msgstr "" -#: nova/virt/xenapi/driver.py:167 +#: nova/virt/xenapi/driver.py:195 msgid "Failure while cleaning up attached VDIs" msgstr "" -#: nova/virt/xenapi/driver.py:391 +#: nova/virt/xenapi/driver.py:419 #, python-format msgid "Could not determine key: %s" msgstr "" -#: nova/virt/xenapi/driver.py:611 +#: nova/virt/xenapi/driver.py:650 msgid "Host startup on XenServer is not supported." msgstr "" -#: nova/virt/xenapi/driver.py:671 +#: nova/virt/xenapi/driver.py:710 msgid "Unable to log in to XenAPI (is the Dom0 disk full?)" msgstr "" -#: nova/virt/xenapi/driver.py:689 +#: nova/virt/xenapi/driver.py:728 #, python-format msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)" msgstr "" -#: nova/virt/xenapi/driver.py:723 +#: nova/virt/xenapi/driver.py:762 msgid "Host is member of a pool, but DB says otherwise" msgstr "" -#: nova/virt/xenapi/driver.py:806 +#: nova/virt/xenapi/driver.py:845 #, python-format msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d" msgstr "" -#: nova/virt/xenapi/driver.py:820 +#: nova/virt/xenapi/driver.py:859 #, python-format msgid "%(plugin)s.%(fn)s failed. Retrying call." msgstr "" -#: nova/virt/xenapi/driver.py:830 +#: nova/virt/xenapi/driver.py:869 msgid "RetryableError, so retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:834 +#: nova/virt/xenapi/driver.py:873 msgid "Error due to a signal, retrying upload_vhd" msgstr "" -#: nova/virt/xenapi/driver.py:852 nova/virt/xenapi/driver.py:866 +#: nova/virt/xenapi/driver.py:891 nova/virt/xenapi/driver.py:905 #, python-format msgid "Got exception: %s" msgstr "" @@ -12575,733 +12566,740 @@ msgstr "" msgid "Found no network for bridge %s" msgstr "" -#: nova/virt/xenapi/pool.py:70 +#: nova/virt/xenapi/pool.py:72 #, python-format msgid "" "Aggregate %(aggregate_id)s: unrecoverable state during operation on " "%(host)s" msgstr "" -#: nova/virt/xenapi/pool.py:153 +#: nova/virt/xenapi/pool.py:155 #, python-format msgid "Unable to eject %s from the pool; pool not empty" msgstr "" -#: nova/virt/xenapi/pool.py:168 +#: nova/virt/xenapi/pool.py:170 #, python-format msgid "Unable to eject %s from the pool; No master found" msgstr "" -#: nova/virt/xenapi/pool.py:185 +#: nova/virt/xenapi/pool.py:187 #, python-format msgid "Pool-Join failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:188 +#: nova/virt/xenapi/pool.py:190 #, python-format msgid "Unable to join %s in the pool" msgstr "" -#: nova/virt/xenapi/pool.py:204 +#: nova/virt/xenapi/pool.py:206 #, python-format msgid "Pool-eject failed: %s" msgstr "" -#: nova/virt/xenapi/pool.py:216 +#: nova/virt/xenapi/pool.py:218 #, python-format msgid "Unable to set up pool: %s." msgstr "" -#: nova/virt/xenapi/pool.py:227 +#: nova/virt/xenapi/pool.py:229 #, python-format msgid "Pool-set_name_label failed: %s" msgstr "" -#: nova/virt/xenapi/vif.py:102 +#: nova/virt/xenapi/vif.py:104 #, python-format msgid "Found no PIF for device %s" msgstr "" -#: nova/virt/xenapi/vif.py:121 +#: nova/virt/xenapi/vif.py:123 #, python-format msgid "" "PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. " "Expected %(vlan_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:274 +#: nova/virt/xenapi/vm_utils.py:233 +#, python-format +msgid "" +"Device id %(id)s specified is not supported by hypervisor version " +"%(version)s" +msgstr "" + +#: nova/virt/xenapi/vm_utils.py:326 msgid "Created VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:286 +#: nova/virt/xenapi/vm_utils.py:338 msgid "VM destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:291 nova/virt/xenapi/vm_utils.py:306 +#: nova/virt/xenapi/vm_utils.py:343 nova/virt/xenapi/vm_utils.py:358 msgid "VM already halted, skipping shutdown..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:295 +#: nova/virt/xenapi/vm_utils.py:347 msgid "Shutting down VM (cleanly)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:310 +#: nova/virt/xenapi/vm_utils.py:362 msgid "Shutting down VM (hard)" msgstr "" -#: nova/virt/xenapi/vm_utils.py:348 +#: nova/virt/xenapi/vm_utils.py:400 #, python-format msgid "VBD not found in instance %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:375 +#: nova/virt/xenapi/vm_utils.py:427 #, python-format msgid "VBD %s already detached" msgstr "" -#: nova/virt/xenapi/vm_utils.py:378 +#: nova/virt/xenapi/vm_utils.py:430 #, python-format msgid "" "VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt " "%(num_attempt)d/%(max_attempts)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:385 +#: nova/virt/xenapi/vm_utils.py:437 #, python-format msgid "Unable to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:388 +#: nova/virt/xenapi/vm_utils.py:440 #, python-format msgid "Reached maximum number of retries trying to unplug VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:399 +#: nova/virt/xenapi/vm_utils.py:451 #, python-format msgid "Unable to destroy VBD %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:421 +#: nova/virt/xenapi/vm_utils.py:473 #, python-format msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:425 +#: nova/virt/xenapi/vm_utils.py:477 #, python-format msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:452 +#: nova/virt/xenapi/vm_utils.py:504 #, python-format msgid "Unable to destroy VDI %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:479 +#: nova/virt/xenapi/vm_utils.py:531 #, python-format msgid "" "Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)" " on %(sr_ref)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:495 +#: nova/virt/xenapi/vm_utils.py:547 msgid "SR not present and could not be introduced" msgstr "" -#: nova/virt/xenapi/vm_utils.py:520 +#: nova/virt/xenapi/vm_utils.py:572 #, python-format msgid "block device info: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:609 +#: nova/virt/xenapi/vm_utils.py:661 #, python-format msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:676 +#: nova/virt/xenapi/vm_utils.py:728 #, python-format msgid "No primary VDI found for %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:693 +#: nova/virt/xenapi/vm_utils.py:745 msgid "Error while removing sm_config" msgstr "" -#: nova/virt/xenapi/vm_utils.py:718 +#: nova/virt/xenapi/vm_utils.py:770 msgid "Starting snapshot for VM" msgstr "" -#: nova/virt/xenapi/vm_utils.py:768 +#: nova/virt/xenapi/vm_utils.py:820 #, python-format msgid "" "Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s" " is of type %(type)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:792 +#: nova/virt/xenapi/vm_utils.py:844 #, python-format msgid "Destroying cached VDI '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:847 +#: nova/virt/xenapi/vm_utils.py:899 #, python-format msgid "Multiple base images for image: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:854 nova/virt/xenapi/vmops.py:1022 +#: nova/virt/xenapi/vm_utils.py:906 nova/virt/xenapi/vmops.py:1030 msgid "Can't resize a disk to 0 GB." msgstr "" -#: nova/virt/xenapi/vm_utils.py:899 +#: nova/virt/xenapi/vm_utils.py:951 msgid "Skipping auto_config_disk as destination size is 0GB" msgstr "" -#: nova/virt/xenapi/vm_utils.py:906 +#: nova/virt/xenapi/vm_utils.py:958 msgid "Disk must have only one partition." msgstr "" -#: nova/virt/xenapi/vm_utils.py:914 +#: nova/virt/xenapi/vm_utils.py:966 #, python-format msgid "Disk contains a filesystem we are unable to resize: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:923 +#: nova/virt/xenapi/vm_utils.py:975 #, python-format msgid "Attempted auto_configure_disk failed because: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1050 +#: nova/virt/xenapi/vm_utils.py:1102 #, python-format msgid "" "Error when generating ephemeral disk. Device: %(userdevice)s Size GB: " "%(size_gb)s Error: %(exc)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1144 +#: nova/virt/xenapi/vm_utils.py:1196 msgid "Removing kernel/ramdisk files from dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1159 +#: nova/virt/xenapi/vm_utils.py:1211 #, python-format msgid "" "Fast cloning is only supported on default local SR of type ext. SR on " "this system was found to be of type %s. Ignoring the cow flag." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1230 +#: nova/virt/xenapi/vm_utils.py:1282 #, python-format msgid "Unrecognized cache_images value '%s', defaulting to True" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1264 +#: nova/virt/xenapi/vm_utils.py:1316 #, python-format msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1296 +#: nova/virt/xenapi/vm_utils.py:1348 #, python-format -msgid "Invalid value '%s' for xenapi_torrent_images" +msgid "Invalid value '%s' for torrent_images" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1319 +#: nova/virt/xenapi/vm_utils.py:1371 #, python-format -msgid "Invalid value '%d' for xenapi_image_compression_level" +msgid "Invalid value '%d' for image_compression_level" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1330 +#: nova/virt/xenapi/vm_utils.py:1382 #, python-format msgid "Asking xapi to fetch vhd image %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1345 +#: nova/virt/xenapi/vm_utils.py:1397 #, python-format msgid "" "Download handler '%(handler)s' raised an exception, falling back to " "default handler '%(default_handler)s'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1381 +#: nova/virt/xenapi/vm_utils.py:1433 #, python-format msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1400 +#: nova/virt/xenapi/vm_utils.py:1452 #, python-format msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1424 +#: nova/virt/xenapi/vm_utils.py:1476 #, python-format msgid "Fetching image %(image_id)s, type %(image_type_str)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1441 +#: nova/virt/xenapi/vm_utils.py:1493 #, python-format msgid "Size for image %(image_id)s: %(virtual_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1451 +#: nova/virt/xenapi/vm_utils.py:1503 #, python-format msgid "" "Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d " "bytes" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1470 +#: nova/virt/xenapi/vm_utils.py:1522 #, python-format msgid "Copying VDI %s to /boot/guest on dom0" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1484 +#: nova/virt/xenapi/vm_utils.py:1536 #, python-format msgid "Kernel/Ramdisk VDI %s destroyed" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1493 +#: nova/virt/xenapi/vm_utils.py:1545 msgid "Failed to fetch glance image" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1537 +#: nova/virt/xenapi/vm_utils.py:1589 #, python-format msgid "Detected %(image_type_str)s format for image %(image_ref)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1588 +#: nova/virt/xenapi/vm_utils.py:1640 #, python-format msgid "VDI %s is still available" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1691 +#: nova/virt/xenapi/vm_utils.py:1743 #, python-format msgid "Unable to parse rrd of %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1710 +#: nova/virt/xenapi/vm_utils.py:1762 #, python-format msgid "Scanning SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1721 +#: nova/virt/xenapi/vm_utils.py:1773 #, python-format msgid "Retry SR scan due to error: %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1754 +#: nova/virt/xenapi/vm_utils.py:1806 #, python-format msgid "Flag sr_matching_filter '%s' does not respect formatting convention" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1774 +#: nova/virt/xenapi/vm_utils.py:1827 msgid "" "XenAPI is unable to find a Storage Repository to install guest instances " "on. Please check your configuration (e.g. set a default SR for the pool) " "and/or configure the flag 'sr_matching_filter'." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1787 +#: nova/virt/xenapi/vm_utils.py:1840 msgid "Cannot find SR of content-type ISO" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1795 +#: nova/virt/xenapi/vm_utils.py:1848 #, python-format msgid "ISO: looking at SR %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1797 +#: nova/virt/xenapi/vm_utils.py:1850 msgid "ISO: not iso content" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1800 +#: nova/virt/xenapi/vm_utils.py:1853 msgid "ISO: iso content_type, no 'i18n-key' key" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1803 +#: nova/virt/xenapi/vm_utils.py:1856 msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1807 +#: nova/virt/xenapi/vm_utils.py:1860 msgid "ISO: SR MATCHing our criteria" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1809 +#: nova/virt/xenapi/vm_utils.py:1862 msgid "ISO: ISO, looking to see if it is host local" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1812 +#: nova/virt/xenapi/vm_utils.py:1865 #, python-format msgid "ISO: PBD %s disappeared" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1815 +#: nova/virt/xenapi/vm_utils.py:1868 #, python-format msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1818 +#: nova/virt/xenapi/vm_utils.py:1871 msgid "ISO: SR with local PBD" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1840 +#: nova/virt/xenapi/vm_utils.py:1893 #, python-format msgid "" "Unable to obtain RRD XML for VM %(vm_uuid)s with server details: " "%(server)s." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1874 +#: nova/virt/xenapi/vm_utils.py:1927 #, python-format msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:1962 +#: nova/virt/xenapi/vm_utils.py:2015 #, python-format msgid "" "Parent %(parent_uuid)s doesn't match original parent " "%(original_parent_uuid)s, waiting for coalesce..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:1974 +#: nova/virt/xenapi/vm_utils.py:2027 #, python-format msgid "VHD coalesce attempts exceeded (%d), giving up..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2009 +#: nova/virt/xenapi/vm_utils.py:2062 #, python-format msgid "Timeout waiting for device %s to be created" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2029 +#: nova/virt/xenapi/vm_utils.py:2082 #, python-format msgid "Disconnecting stale VDI %s from compute domU" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2042 +#: nova/virt/xenapi/vm_utils.py:2095 #, python-format msgid "Plugging VBD %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2045 +#: nova/virt/xenapi/vm_utils.py:2098 #, python-format msgid "Plugging VBD %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2047 +#: nova/virt/xenapi/vm_utils.py:2100 #, python-format msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2051 +#: nova/virt/xenapi/vm_utils.py:2104 #, python-format msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2057 +#: nova/virt/xenapi/vm_utils.py:2110 #, python-format msgid "Destroying VBD for VDI %s ... " msgstr "" -#: nova/virt/xenapi/vm_utils.py:2065 +#: nova/virt/xenapi/vm_utils.py:2118 #, python-format msgid "Destroying VBD for VDI %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2107 +#: nova/virt/xenapi/vm_utils.py:2160 msgid "Partitions:" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2113 +#: nova/virt/xenapi/vm_utils.py:2166 #, python-format msgid " %(num)s: %(ptype)s %(size)d sectors" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2139 +#: nova/virt/xenapi/vm_utils.py:2192 #, python-format msgid "" "Writing partition table %(primary_first)d %(primary_last)d to " "%(dev_path)s..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2148 +#: nova/virt/xenapi/vm_utils.py:2201 #, python-format msgid "Writing partition table %s done." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2184 +#: nova/virt/xenapi/vm_utils.py:2237 msgid "" "Shrinking the filesystem down with resize2fs has failed, please check if " "you have enough free space on your disk." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2224 +#: nova/virt/xenapi/vm_utils.py:2277 #, python-format msgid "" "Starting sparse_copy src=%(src_path)s dst=%(dst_path)s " "virtual_size=%(virtual_size)d block_size=%(block_size)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2260 +#: nova/virt/xenapi/vm_utils.py:2313 #, python-format msgid "" "Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% " "reduction in size" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2313 +#: nova/virt/xenapi/vm_utils.py:2366 msgid "Manipulating interface files directly" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2322 +#: nova/virt/xenapi/vm_utils.py:2375 #, python-format msgid "Failed to mount filesystem (expected for non-linux instances): %s" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2434 -msgid "This domU must be running on the host specified by xenapi_connection_url" +#: nova/virt/xenapi/vm_utils.py:2487 +msgid "This domU must be running on the host specified by connection_url" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2491 +#: nova/virt/xenapi/vm_utils.py:2544 #, python-format msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2503 +#: nova/virt/xenapi/vm_utils.py:2556 msgid "Failed to transfer vhd to new host" msgstr "" -#: nova/virt/xenapi/vm_utils.py:2529 -msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..." +#: nova/virt/xenapi/vm_utils.py:2582 +msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2535 -msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..." +#: nova/virt/xenapi/vm_utils.py:2588 +msgid "ipxe_network_name not set, user will have to enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2546 +#: nova/virt/xenapi/vm_utils.py:2599 #, python-format msgid "" "Unable to find network matching '%(network_name)s', user will have to " "enter IP manually..." msgstr "" -#: nova/virt/xenapi/vm_utils.py:2570 +#: nova/virt/xenapi/vm_utils.py:2623 #, python-format msgid "ISO creation tool '%s' does not exist." msgstr "" -#: nova/virt/xenapi/vmops.py:165 +#: nova/virt/xenapi/vmops.py:171 #, python-format msgid "Importing image upload handler: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:180 +#: nova/virt/xenapi/vmops.py:186 msgid "Error: Agent is disabled" msgstr "" -#: nova/virt/xenapi/vmops.py:299 +#: nova/virt/xenapi/vmops.py:305 msgid "Starting instance" msgstr "" -#: nova/virt/xenapi/vmops.py:405 +#: nova/virt/xenapi/vmops.py:412 msgid "ipxe_boot is True but no ISO image found" msgstr "" -#: nova/virt/xenapi/vmops.py:498 +#: nova/virt/xenapi/vmops.py:505 msgid "Failed to spawn, rolling back" msgstr "" -#: nova/virt/xenapi/vmops.py:536 +#: nova/virt/xenapi/vmops.py:544 #, python-format msgid "Using PV kernel: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:562 +#: nova/virt/xenapi/vmops.py:571 msgid "Auto configuring disk, attempting to resize root disk..." msgstr "" -#: nova/virt/xenapi/vmops.py:615 +#: nova/virt/xenapi/vmops.py:624 msgid "Waiting for instance state to become running" msgstr "" -#: nova/virt/xenapi/vmops.py:627 +#: nova/virt/xenapi/vmops.py:636 msgid "Skip agent setup, not enabled." msgstr "" -#: nova/virt/xenapi/vmops.py:634 +#: nova/virt/xenapi/vmops.py:643 msgid "Skip agent setup, unable to contact agent." msgstr "" -#: nova/virt/xenapi/vmops.py:638 +#: nova/virt/xenapi/vmops.py:647 #, python-format msgid "Detected agent version: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:728 +#: nova/virt/xenapi/vmops.py:736 msgid "Finished snapshot and upload for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:747 +#: nova/virt/xenapi/vmops.py:755 #, python-format msgid "Updating progress to %d" msgstr "" -#: nova/virt/xenapi/vmops.py:754 +#: nova/virt/xenapi/vmops.py:762 msgid "VM was already shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:758 +#: nova/virt/xenapi/vmops.py:766 msgid "Clean shutdown did not complete successfully, trying hard shutdown." msgstr "" -#: nova/virt/xenapi/vmops.py:762 +#: nova/virt/xenapi/vmops.py:770 #, fuzzy msgid "Unable to terminate instance." msgstr "無法掛載Volume 到虛擬機器 %s" -#: nova/virt/xenapi/vmops.py:817 +#: nova/virt/xenapi/vmops.py:825 #, python-format msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:868 +#: nova/virt/xenapi/vmops.py:876 msgid "Migrated root base vhds" msgstr "" -#: nova/virt/xenapi/vmops.py:884 +#: nova/virt/xenapi/vmops.py:892 msgid "Migrated all base vhds." msgstr "" -#: nova/virt/xenapi/vmops.py:919 +#: nova/virt/xenapi/vmops.py:927 #, python-format msgid "Read-only migrated for disk: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:974 +#: nova/virt/xenapi/vmops.py:982 #, python-format msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s." msgstr "" -#: nova/virt/xenapi/vmops.py:981 +#: nova/virt/xenapi/vmops.py:989 #, python-format msgid "_migrate_disk_resizing_up failed to rollback: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:998 +#: nova/virt/xenapi/vmops.py:1006 msgid "Unable to resize ephemeral disks" msgstr "" -#: nova/virt/xenapi/vmops.py:1071 +#: nova/virt/xenapi/vmops.py:1079 #, python-format msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB" msgstr "" -#: nova/virt/xenapi/vmops.py:1078 +#: nova/virt/xenapi/vmops.py:1086 msgid "Resize complete" msgstr "" -#: nova/virt/xenapi/vmops.py:1123 +#: nova/virt/xenapi/vmops.py:1131 msgid "Starting halted instance found during reboot" msgstr "" -#: nova/virt/xenapi/vmops.py:1129 +#: nova/virt/xenapi/vmops.py:1137 msgid "" "Reboot failed due to bad volumes, detaching bad volumes and starting " "halted instance" msgstr "" -#: nova/virt/xenapi/vmops.py:1208 +#: nova/virt/xenapi/vmops.py:1216 msgid "Unable to update metadata, VM not found." msgstr "" -#: nova/virt/xenapi/vmops.py:1251 +#: nova/virt/xenapi/vmops.py:1259 msgid "Unable to find root VBD/VDI for VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1255 +#: nova/virt/xenapi/vmops.py:1263 msgid "Destroying VDIs" msgstr "" -#: nova/virt/xenapi/vmops.py:1282 +#: nova/virt/xenapi/vmops.py:1290 msgid "Using RAW or VHD, skipping kernel and ramdisk deletion" msgstr "" -#: nova/virt/xenapi/vmops.py:1289 +#: nova/virt/xenapi/vmops.py:1297 msgid "instance has a kernel or ramdisk but not both" msgstr "" -#: nova/virt/xenapi/vmops.py:1297 +#: nova/virt/xenapi/vmops.py:1305 msgid "kernel/ramdisk files removed" msgstr "" -#: nova/virt/xenapi/vmops.py:1324 +#: nova/virt/xenapi/vmops.py:1332 msgid "Destroying VM" msgstr "" -#: nova/virt/xenapi/vmops.py:1353 +#: nova/virt/xenapi/vmops.py:1361 msgid "VM is not present, skipping destroy..." msgstr "" -#: nova/virt/xenapi/vmops.py:1404 +#: nova/virt/xenapi/vmops.py:1412 #, python-format msgid "Instance is already in Rescue Mode: %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1438 +#: nova/virt/xenapi/vmops.py:1446 msgid "VM is not present, skipping soft delete..." msgstr "" -#: nova/virt/xenapi/vmops.py:1641 +#: nova/virt/xenapi/vmops.py:1649 msgid "Injecting network info to xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1663 +#: nova/virt/xenapi/vmops.py:1671 msgid "Creating vifs" msgstr "" -#: nova/virt/xenapi/vmops.py:1672 +#: nova/virt/xenapi/vmops.py:1680 #, python-format msgid "Creating VIF for network %s" msgstr "" -#: nova/virt/xenapi/vmops.py:1675 +#: nova/virt/xenapi/vmops.py:1683 #, python-format msgid "Created VIF %(vif_ref)s, network %(network_ref)s" msgstr "" -#: nova/virt/xenapi/vmops.py:1710 +#: nova/virt/xenapi/vmops.py:1718 #, python-format msgid "Injecting hostname (%s) into xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1720 +#: nova/virt/xenapi/vmops.py:1728 msgid "Removing hostname from xenstore" msgstr "" -#: nova/virt/xenapi/vmops.py:1828 +#: nova/virt/xenapi/vmops.py:1836 #, python-format msgid "Destination host:%s must be in the same aggregate as the source server" msgstr "" -#: nova/virt/xenapi/vmops.py:1849 +#: nova/virt/xenapi/vmops.py:1857 msgid "No suitable network for migrate" msgstr "" -#: nova/virt/xenapi/vmops.py:1855 +#: nova/virt/xenapi/vmops.py:1863 #, python-format msgid "PIF %s does not contain IP address" msgstr "" -#: nova/virt/xenapi/vmops.py:1868 +#: nova/virt/xenapi/vmops.py:1876 msgid "Migrate Receive failed" msgstr "" -#: nova/virt/xenapi/vmops.py:1942 +#: nova/virt/xenapi/vmops.py:1950 msgid "XAPI supporting relax-xsm-sr-check=true required" msgstr "" -#: nova/virt/xenapi/vmops.py:1953 +#: nova/virt/xenapi/vmops.py:1961 msgid "VM.assert_can_migrate failed" msgstr "" -#: nova/virt/xenapi/vmops.py:2006 +#: nova/virt/xenapi/vmops.py:2020 msgid "Migrate Send failed" msgstr "" @@ -13386,11 +13384,11 @@ msgstr "" msgid "Skipping detach because VBD for %s was not found" msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:73 +#: nova/virt/xenapi/image/bittorrent.py:89 msgid "No torrent URL fetcher extension found, using default." msgstr "" -#: nova/virt/xenapi/image/bittorrent.py:90 +#: nova/virt/xenapi/image/bittorrent.py:106 #, python-format msgid "Loading torrent URL fetcher from entry points %(ep)s" msgstr "" @@ -13938,3 +13936,83 @@ msgstr "" #~ msgid "instance live snapshotting" #~ msgstr "" +#~ msgid "" +#~ "Quota value %(value)s for %(key)s are" +#~ " greater than already used and " +#~ "reserved %(quota_used)s" +#~ msgstr "" + +#~ msgid "Invalid admin_pass" +#~ msgstr "" + +#~ msgid "Instance was deleted during spawn." +#~ msgstr "" + +#~ msgid "Instance was deleted during snapshot." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create default bittorrent URL " +#~ "without xenapi_torrent_base_url set" +#~ msgstr "" + +#~ msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s" +#~ msgstr "" + +#~ msgid "" +#~ "Start to_xml instance=%(instance)s " +#~ "network_info=%(network_info)s disk_info=%(disk_info)s " +#~ "image_meta=%(image_meta)s " +#~ "rescue=%(rescue)sblock_device_info=%(block_device_info)s" +#~ msgstr "" + +#~ msgid "End to_xml instance=%(instance)s xml=%(xml)s" +#~ msgstr "" + +#~ msgid "" +#~ "Got volume usage stats for the " +#~ "volume=%(volume)s, instance=%(instance)s, " +#~ "rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, " +#~ "wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d" +#~ msgstr "" + +#~ msgid "iSER device not found at %s" +#~ msgstr "" + +#~ msgid "" +#~ "ISER volume not yet found at: " +#~ "%(disk_dev)s. Will rescan & retry. Try" +#~ " number: %(tries)s" +#~ msgstr "" + +#~ msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)" +#~ msgstr "" + +#~ msgid "" +#~ "Must specify xenapi_connection_url, " +#~ "xenapi_connection_username (optionally), and " +#~ "xenapi_connection_password to use " +#~ "compute_driver=xenapi.XenAPIDriver" +#~ msgstr "" + +#~ msgid "Invalid value '%s' for xenapi_torrent_images" +#~ msgstr "" + +#~ msgid "Invalid value '%d' for xenapi_image_compression_level" +#~ msgstr "" + +#~ msgid "" +#~ "This domU must be running on the" +#~ " host specified by xenapi_connection_url" +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_boot_menu_url not set, user will" +#~ " have to enter URL manually..." +#~ msgstr "" + +#~ msgid "" +#~ "xenapi_ipxe_network_name not set, user will" +#~ " have to enter IP manually..." +#~ msgstr "" +